Pour commencer avec Datadog APM, suivez les étapes clés suivantes :
Installez et configurez l’Agent Datadog.
Instrumentez votre application.
Simplifiez votre configuration ! Installez l'Agent et instrumentez votre application en une seule étape grâce à la Single Step Instrumentation.
L’instrumentation de votre application permet d’envoyer des données d’observabilité à l’Agent, qui les transmet ensuite à l’interface Datadog.
Types d’instrumentation
Il existe principalement deux approches pour instrumenter votre application : automatique ou personnalisée Instrumentation is the process of adding code to your application to capture and report observability data to Datadog, such as traces, metrics, and logs.Glossary.
Instrumentation automatique
Créez des span dans votre application avec un minimum d’étapes manuelles. Pour instrumenter automatiquement votre application, vous pouvez utiliser l’une des options suivantes :
L’instrumentation en une seule étape : Exécutez une commande d’installation en une ligne pour installer l’Agent Datadog, activer l’APM et instrumenter tous vos services sur votre host Linux, votre machine virtuelle ou votre conteneur.
Bibliothèques Datadog : Ajoutez les bibliothèques de tracing Datadog à votre application.
Capturez les données d’observabilité issues de votre propre code ou de fonctions complexes non prises en charge par l’instrumentation automatique. Pour instrumenter votre application manuellement, vous pouvez utiliser l’une des options suivantes :
Bibliothèques Datadog : utilisez les bibliothèques de tracing Datadog pour ajouter et personnaliser la collecte de données dans Datadog.
API OpenTelemetry : Utilisez les API OpenTelemetry prises en charge par les bibliothèques Datadog pour une instrumentation neutre vis-à-vis des fournisseurs.
La découverte de services est disponible en Preview
La découverte de services offre une visibilité complète sur l'état actuel de la supervision de vos applications, en mettant en évidence les lacunes majeures ou les traces rompues dans votre système.
Les tutoriels suivants vous guident dans la mise en place du tracing distribué pour une application exemple dans différents scénarios d’infrastructure, avec instrumentation automatique ou personnalisée, en utilisant les bibliothèques de tracing Datadog :
Choisissez le tutoriel correspondant à votre langage et votre environnement :