*errors.errorString: APPLICATION -> GetCase error performing the request
Sentry Issue: TICKETRON-G
falso positivo: segnaliamo a sentry quando riceviamo un 404 not found se non troviamo il case. è normale che il case non venga trovato, è uno use case di business. In questo caso dobbiamo crearlo
Test
-
apri grafanacon la chiave di ricerca preimpostata -
dovresti vedere delle righe di log relative ad una chiamata sul czrm che restituisce 404 -
seleziona una riga di log e utilizza la funzione "show context" per visualizzare i log successivi -
nelle due righe di log sucessivi assicurati che non sia presente un log di tipo error simile al seguente :
{"level":"
ERROR
","time":"2024-05-21T12:24:01.256Z","caller":"kafkaEventHandlers/applicationEventHandler.go:263","message":"
APPLICATION -> GetCase error performing the request
","error":"GetCaseByApplicationIdRequest bad response","stacktrace":"opencitylabs.it/ticketron/kafkaEventHandlers.(*applicationEventHandler).getCaseByApplicationId\n\t/build/kafkaEventHandlers/applicationEventHandler.go:263\nopencitylabs.it/ticketron/kafkaEventHandlers.(*applicationEventHandler).getOrCreateCase\n\t/build/kafkaEventHandlers/applicationEventHandler.go:246\nopencitylabs.it/ticketron/kafkaEventHandlers.(*applicationEventHandler).sendSegnalazioneToCzrm\n\t/build/kafkaEventHandlers/applicationEventHandler.go:103\nopencitylabs.it/ticketron/kafkaEventHandlers.(*applicationEventHandler).ProcessMessage\n\t/build/kafkaEventHandlers/applicationEventHandler.go:70\nmain.applicationListener\n\t/build/main.go:112"}
-
per la data del log più recente, assicurati non trovare un errore su sentry come simile a quello linkato all'inizio di questa issue
┆Issue is synchronized with this Wrike task