OpenTelemetry dans Datadog

Essayez "Introduction à OTel avec Datadog" dans le Centre d'apprentissageer

Apprenez à configurer OpenTelemetry pour exporter des métriques, des traces et des journaux vers Datadog, et explorez les données collectées sur la plateforme.

INSCRIVEZ-VOUS MAINTENANT

Aperçu

OpenTelemetry (OTel) fournit des protocoles standardisés pour la collecte et le routage des données de télémétrie. Datadog prend en charge plusieurs façons de collecter et d’analyser les données de télémétrie provenant d’applications instrumentées par OpenTelemetry, que vous utilisiez l’infrastructure Datadog existante ou que vous préfériez une configuration neutre vis-à-vis des fournisseurs.

Pourquoi OpenTelemetry avec Datadog ?

Datadog fournit une observabilité avancée pour toute la télémétrie d’application, quelle que soit sa source. En prenant en charge OpenTelemetry, Datadog offre :

  • Flexibilité et choix : Utilisez une instrumentation standardisée tout en conservant la liberté de vous adapter à l’évolution de vos besoins technologiques.
  • Support complet des langages : Surveillez de manière cohérente les applications sur l’ensemble de votre pile technologique.
  • Instrumentation unifiée : Maintenez une approche unique de l’instrumentation à travers vos systèmes.
  • Analytique puissante : Combinez la standardisation d’OpenTelemetry avec les capacités d’analyse, de visualisation et d’alerte robustes de Datadog.

Que vous utilisiez déjà OpenTelemetry ou que vous envisagiez de l’adopter, Datadog propose des options flexibles pour répondre à vos besoins.

Décisions clés

Deux décisions principales sont à prendre lorsque vous utilisez OpenTelemetry avec Datadog :

Les fonctionnalités qui vous sont disponibles dépendent de ces choix. Par exemple, utiliser l’API OpenTelemetry avec le SDK Datadog donne accès à plus de fonctionnalités Datadog que d’utiliser uniquement le SDK OpenTelemetry.

Pour en savoir plus, consultez la page relative à la compatibilité des fonctionnalités.

Instrumentez vos applications

Il existe plusieurs façons d’instrumenter vos applications avec OpenTelemetry et Datadog. Chaque approche offre différentes fonctionnalités et niveaux de neutralité vis-à-vis des fournisseurs.

  • OpenTelemetry complet : Utilisez le SDK et l’API OpenTelemetry pour une configuration neutre vis-à-vis des fournisseurs.
  • API OpenTelemetry : Utilisez l’API OpenTelemetry avec l’implémentation SDK de Datadog.
  • Bibliothèques d’instrumentation OpenTelemetry : Étendez l’observabilité de Datadog à d’autres frameworks et technologies.

Pour en savoir plus, consultez la section Instrumenter vos applications.

Envoyez les données OpenTelemetry à Datadog

Si vos applications et services sont instrumentés avec des bibliothèques OpenTelemetry, vous pouvez choisir comment envoyer les données de traces, de métriques et de logs à Datadog.

Vous ne savez pas quelle configuration est la bonne pour vous ?
Consultez le tableau Compatibilité des fonctionnalités pour comprendre quelles fonctionnalités de Datadog sont prises en charge.
Aperçu de l'architecture pour le Collecteur DDOT, qui est intégré dans l'Agent Datadog.

Idéal pour : Les utilisateurs cherchant à bénéficier à la fois de la neutralité vis-à-vis des fournisseurs OTel et des innovations de l’écosystème Datadog, telles que :

  • Automatisation de flotte
  • Surveillance en temps réel des conteneurs
  • Explorateur Kubernetes
  • Processus en temps réel
  • Surveillance du réseau cloud
  • Surveillance des services universels
  • 1,000+ Intégrations Datadog

Option 2 : Utilisez le Collecteur OpenTelemetry

Diagramme : le SDK OpenTelemetry dans le code envoie des données via OTLP à un hôte exécutant le Collecteur OpenTelemetry avec l'Exportateur Datadog, qui les transfère à la Plateforme d'Observabilité de Datadog.

Idéal pour : les utilisateurs d’OTel, qu’ils soient nouveaux ou existants, souhaitant une configuration entièrement neutre vis-à-vis des fournisseurs.

  • Neutralité totale vis-à-vis des fournisseurs pour l’envoi de données OpenTelemetry à Datadog
  • Options de configuration flexibles telles que le tail-based sampling et les transformations de données

Options de configuration supplémentaires

Pour d’autres options de configuration, y compris l’ingestion directe d’OTLP, voir Envoyer des données à Datadog.

Lectures complémentaires