Qualification des erreurs Sentry¶
Procédure¶
Dans tous les cas, créer une issue sur github à compléter avec :
- Le lien vers l'
issueSentry (ex :https://efalia.sentry.io/issues/6257943854/?project=6328202&query=is%3Aunresolved%20issue.priority%3A%5Bhigh%2C%20medium%5D&referrer=issue-stream&stream_index=0) - Le fichier
jsonde l'eventtéléchargeable sur la page de l'issueSentry (pour garder une trace) en pièce jointe

- l'
instance(s) impactée(s)

- le n° de
releasecomme indiqué dans l'issueSentry

- le type d'
hébergementcorrespondant à l'instancecomme figurant dans le QG https://qg.efalia.com/efalia-doc/instance (qg :client-env≈ sentry :instance)

- les labels selon le cas (
bug,api,infra, ...)
Compléter avec toutes infos utiles :
- cause et/ou solution connues, ex. : n°
revisionqui embarque un fix
Cas particuliers¶
L'objectif principal de Sentry est de notifier les régressions logicielles en production aux équipes de développement, mais des problèmes d'infra et/ou d'exploitation peuvent parfois aussi provoquer la remontée d'erreurs.
Erreurs exploitation¶
Pour les erreurs provoquées par des problématiques infra et/ou d'exploitation (ex. plus d'espace disque sur l'instance) :
- Selon le type d'hébergement, prendre contact avec :
- saas : support-info@efalia.com
- on-premise : support@efalia.com
- Consigner l'avancement de la communication dans l'issue github
Erreurs clients¶
Pour les erreurs issues de problématiques de mise à jour d'instance (ex. : bug déjà fixé dans une canari plus récente que celle en production sur l'instance) :
- Marquer l'
issuecommeresolveddans Sentry en choisissant le n° derevisionqui embarque le fix - Prendre contact avec support@efalia.com (support client)
- Consigner l'avancement de la communication dans l'issue github