Collecte de traces via OpenTelemetry
Présentation
Si vos applications et services sont instrumentées avec des bibliothèques OpenTelemetry, vous pouvez opter pour l’une des deux approches suivantes pour obtenir les données de tracing depuis le backend Datadog :
Envoyer les traces au Collector OpenTelemetry, puis utiliser l’exportateur Datadog pour les transmettre à Datadog, ou
Ingérer les traces avec l’Agent Datadog, qui les recueille pour Datadog
Consultez la documentation OpenTelemetry pour en savoir plus.
Associer vos traces OpenTelemetry à vos logs
Vous pouvez associer vos traces OpenTelemetry à vos logs afin de profiter des données de contexte offertes par les traces OpenTelemetry lorsque vous surveillez et analysez vos logs d’application, consultez la section Associer vos traces OpenTelemetry à vos logs pour obtenir des instructions et des exemples de code pour votre langage.
OpenTracing
Datadog vous conseille d’utiliser l’exportateur Datadog pour le Collector OpenTelemetry ou l’ingestion OTLP dans l’Agent Datadog avec les clients de tracing OpenTelemetry. Toutefois, si cette méthode ne fonctionne pas pour vous, sachez que chaque langage compatible prend également en charge l’envoi de données OpenTracing à Datadog. Les instructions de configuration d’OpenTracing pour chaque langage pris en charge sont disponibles ici.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: