Subscribe errors to the monitoring/alerter#94
Conversation
…an error to be alerted of
| _ = new LogSubscriptionFilter(stackSetup.CreateResourceName("StatusCodeAlert"), new LogSubscriptionFilterArgs | ||
| { | ||
| LogGroup = LogGroup.Name, | ||
| FilterPattern = "{ $.StatusCode > 404 }", // Users API should not encounter errors with status code > 404, for example validation errors not expected |
There was a problem hiding this comment.
Eikö tässä toimis yhtälailla "ERROR" patterni? jos 404 ei ole huolenaihe eikä niitä oletettavasti tule kuitenkaan (toki sekin catchattais, jos jostain aivan mysteerisyystä semmottinen ilmestyis - olisi varmaan hyvä saada tietää että nyt on jotain pahasti vinossa 😅)
There was a problem hiding this comment.
Patterni riippuupi ihan että mitenkä appis logittelee. "Error"-avainsanaa ei taida users-api normaalisti nyt tuotella, paitsi näyttäisi sattuvan yksi mätsi, eli jos ErrorHandlerMiddleware vastaanottaa virheen jolle ei käsittelyä niin siitä logittuu sen trace josta tulee luokan nimestä mätsi, sama virhe kyllä taas osuu tuohon statuskoodifiltteriin > 404. Sit taas nykyisellä logituksella validaatiovirhe 422 ei tuota "error"-avainsanaa ja aattelin että tässä tarkoituksessa se voisi olla alertin arvoinen tieto jos dataspacen kautta tulee invalidia sisältöä.
Ehkäpä toi voisi olla parempi että käyttää sitä error-avainsanaa sit kuitenkin ja muuttaa niissä virheissä joista haluaa aiheutuvan alertin logitusta site että se myös värähtää, pitää vain sit otaa noi statuskoodi-katselmoinnit pois kun siitä taitaa tulla silloin tuplana ne alertit kun ne on eri logiriveillä ne mätsit.
There was a problem hiding this comment.
Ah aivan. Mulla oli tässä väärinymmärrys, kun ajattelin että cloudwatch logs itsessään jotenkin kategorioisi noita logeja (tyyliin jos tullut error catchistä -> ERROR -tason logi jne.) Ikään kuin oma kerros tuossa, mutta tosiaan tämähän onkin aivan lähteestä riippuvainen, että missä muodossa tulee. (ERROR, INFO yms. näitä nyt nähnyt paljon alerts systeemin debuggailuissa, lienee sit vaan aspnet/.net skeemaa(?)/omaa muotoa noissa logituksissa). Ja laiteittiinhan tuo "ERROR" lisänä myös sinne af-appiksen puolelle eli joo kylkyl!
Uh oh!
There was an error while loading. Please reload this page.