Il est essentiel de surveiller les erreurs recueillies par Datadog pour assurer le bon fonctionnement de votre système. Pourtant, ces événements d’erreur sont parfois si nombreux qu’il peut s’avérer difficile d’identifier ceux qui méritent votre attention et qui doivent être corrigés en priorité. Le suivi des erreurs permet de simplifier la surveillance grâce aux techniques suivantes :
- Regroupement des erreurs connexes au sein de problèmes, afin de gérer une liste de quelques problèmes plutôt que des centaines d’erreurs
- Suivi de l’évolution des erreurs, afin de visualiser la date de leur apparition, leur statut actuel et leur fréquence, dans le but d’identifier les erreurs les plus importantes
- Rassemblement de tous les éléments de contexte, pour un diagnostic simplifié.
Fonctionnement du suivi des erreurs Datadog
Les traceurs Datadog recueillent des erreurs par l’intermédiaire des intégrations et de l’instrumentation manuelle du code source. La fonctionnalité de suivi des erreurs traite les spans d’erreur des traces tant qu’elles se trouvent dans la span de service la plus élevée, à savoir la span d’entrée de service. Pour qu’une erreur puisse être surveillée, la span doit également contenir les tags de span error.stack
, error.msg
et error.type
.
La fonctionnalité de suivi des erreurs calcule une empreinte pour chaque span d’erreur traitée, à l’aide du type et du message de l’erreur, ainsi que des cadres formant la stack trace. Les erreurs partageant la même empreinte sont regroupées au sein du même problème.
La fonctionnalité de suivi des erreurs est disponible pour tous les langages pris en charge par l'APM. Elle ne nécessite pas l'utilisation d'un autre SDK.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: