Instrumentation de lʼapplication

Section Overview

Pour commencer avec Datadog APM, suivez les étapes clés suivantes :

  1. Installez et configurez l’Agent Datadog. 
  2. 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.

Le pipeline de l'APM

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.

Pour en savoir plus, consultez la page instrumentation automatique.

Instrumentation personnalisée

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.

Pour en savoir plus, consultez la page instrumentation personnalisée.

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.

Request Access

Tutoriels de configuration APM

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 :


Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: