Journaux dans Traces

La corrélation entre Datadog APM et Datadog Log Management est améliorée par l’injection d’IDs de trace, d’IDs de span, env, service et version en tant qu’attributs dans vos journaux. Avec ces champs, vous pouvez trouver les journaux exacts associés à un service et une version spécifiques, ou tous les journaux corrélés à une trace observée.

Il est recommandé de configurer le traceur de votre application avec DD_ENV, DD_SERVICE et DD_VERSION. Cela fournira la meilleure expérience pour ajouter env, service et version. Consultez la documentation sur l’étiquetage de service unifié pour plus de détails.

Avant de corréler les traces avec les journaux, assurez-vous que vos journaux sont soit envoyés au format JSON, soit analysés par le processeur de journaux de niveau de langage approprié. Vos journaux de niveau de langage doivent être transformés en attributs Datadog afin que la corrélation entre traces et journaux fonctionne.

Remarque : Les traces et les journaux sont échantillonnés indépendamment. Même après que la corrélation soit configurée, un journal peut contenir un ID de trace qui fait référence à une trace qui n’a pas été ingérée ou qui n’a pas été conservée en raison de l’échantillonnage de traces. Cela n’indique pas une erreur de configuration. Pour plus d’informations, consultez Le journal a un ID de trace mais la trace associée est manquante.

Pour en savoir plus sur l’association automatique ou manuelle de vos logs à vos traces, sélectionnez votre langage ci-dessous :

Java
Python
go
Ruby
Node.js
.Net
PHP
OpenTelemetry