Aller au contenu

GUIDE TECHNIQUE · DATADOG

Analyser des traces APM dans Datadog

Diagnostiquer un ralentissement avec les traces APM, les services et les dépendances. Cette procédure distingue préparation, configuration, recette et retour en exploitation.

Niveau Intermédiaire3 min de lecture— vuesDatadog

01 · CADRAGE

Ce que vous allez mettre en place

Diagnostiquer un ralentissement avec les traces APM, les services et les dépendances. Cette procédure distingue préparation, configuration, recette et retour en exploitation.

Pour qui : Administrateurs, équipes observabilité et exploitation

Environnement et versions

Datadog APM

Vérifiez la compatibilité avec votre environnement réel. Les versions ne sont jamais présumées identiques d’un tenant à l’autre.

02 · AVANT DE COMMENCER

Prérequis et points de contrôle

  • APM instrumenté et traces disponibles
  • Service et période identifiés
  • Droits sur Trace Explorer

03 · VUE D’ENSEMBLE

Comprendre l’architecture et les flux

ARCHITECTURE TECHNIQUEComprendre la chaîne de bout en bout
01Service ou hôte
02Collecte et configuration
03Traitement du signal
04Console de supervision
05Décision RUN
Le flux part d’une source instrumentée, traverse la collecte et un traitement, puis fournit un signal exploitable à une équipe RUN. Chaque frontière nécessite un contrôle.
Visuel ADN Consulting datadog
Aperçu de l’environnement Datadog

Illustration éditoriale validée ADN Consulting, distincte d’une capture de console.

Source : ADN Consulting

04 · TUTORIEL

Procédure complète, étape par étape

Chaque étape explique l’action, sa raison, le contrôle attendu et les erreurs habituelles. Adaptez les exemples aux paramètres de votre propre environnement.

01

ÉTAPE 1 / 5

Délimiter la dégradation

Cette vérification permet de distinguer un problème de configuration d’un défaut de signal.

  1. Identifier le service, l’opération et la fenêtre de temps.
  2. Vérifier que l’APM émet effectivement des spans.
Ce qui se passe à cette étape
1Service ou hôte
2Délimiter la dégradation
3Décision RUN

À vérifier : Le périmètre, les droits et les données nécessaires sont confirmés.

Point de vigilance ADN : Contrôlez les différences de version et ne publiez jamais de jeton, macro secrète ou donnée client.

02

ÉTAPE 2 / 5

Ouvrir Service Catalog

L’outil ne peut produire de résultat fiable sans contexte, permissions et périmètre corrects.

  1. Dans APM > Service Catalog, sélectionner le service et relever latence, débit et erreurs.
Ce qui se passe à cette étape
1Collecte et configuration
2Ouvrir Service Catalog
3Décision RUN

À vérifier : Les paramètres sont appliqués au bon environnement.

Point de vigilance ADN : Contrôlez les différences de version et ne publiez jamais de jeton, macro secrète ou donnée client.

03

ÉTAPE 3 / 5

Examiner Trace Explorer

Une configuration sauvegardée doit être confrontée au comportement réel.

  1. Dans APM > Trace Explorer, filtrer service, env, opération et période.
  2. Comparer plusieurs traces lentes à des traces normales.
Ce qui se passe à cette étape
1Traitement du signal
2Examiner Trace Explorer
3Décision RUN

À vérifier : Le résultat est visible dans l’outil et peut être contrôlé.

Point de vigilance ADN : Contrôlez les différences de version et ne publiez jamais de jeton, macro secrète ou donnée client.

04

ÉTAPE 4 / 5

Trouver un span coûteux

Cette vérification permet de distinguer un problème de configuration d’un défaut de signal.

  1. Ouvrir le flame graph ou waterfall ; relever l’appel SQL/HTTP, son temps et ses attributs sans exposer des données personnelles.
Ce qui se passe à cette étape
1Traitement du signal
2Trouver un span coûteux
3Décision RUN

À vérifier : Le périmètre, les droits et les données nécessaires sont confirmés.

Point de vigilance ADN : Contrôlez les différences de version et ne publiez jamais de jeton, macro secrète ou donnée client.

05

ÉTAPE 5 / 5

Recouper et valider

L’outil ne peut produire de résultat fiable sans contexte, permissions et périmètre corrects.

  1. Comparer incidents, métriques d’infrastructure et logs.
  2. Après correction, confirmer la baisse de latence et l’absence de nouvelles erreurs.
Ce qui se passe à cette étape
1Traitement du signal
2Recouper et valider
3Décision RUN

À vérifier : Les paramètres sont appliqués au bon environnement.

Point de vigilance ADN : Contrôlez les différences de version et ne publiez jamais de jeton, macro secrète ou donnée client.

05 · RECETTE

Comment vérifier que tout fonctionne ?

Résultat attenduContrôles avant de considérer la procédure terminée
01

Les permissions et versions ont été contrôlées.

02

Les configurations sont enregistrées sur le bon périmètre.

03

Le résultat est vérifié dans l’interface ou les journaux.

04

Un contrôle de régression et une procédure de retour arrière sont documentés.

06 · DIAGNOSTIC

Problèmes fréquents et résolution

Aucune donnée visible

Cause probable : Collecte non active, droits ou mauvaise période

Que faire : Vérifier la source, les filtres et les logs de collecte.

Configuration ignorée

Cause probable : Paramètre non appliqué ou moteur non rechargé

Que faire : Contrôler le chargement réel et les messages de configuration.

Résultat incohérent

Cause probable : Unités, tags ou version de connecteur différents

Que faire : Comparer avec la mesure source et la documentation correspondant à la version.

Le conseil de l’expert ADN

Avant de généraliser cette configuration, validez-la sur un périmètre représentatif, documentez les critères de réussite et conservez une procédure de retour arrière. Une instrumentation utile se juge sur les données effectivement exploitables, pas sur la seule installation de l’outil.

07 · QUESTIONS PRATIQUES

Questions fréquentes

Peut-on reprendre les valeurs de l’exemple en production ?

Non sans vérification : adaptez les chemins, ports, seuils, permissions et conventions à votre plateforme.

Comment confirmer que l’opération a réussi ?

Vérifiez une mesure ou un événement réel, sa fraîcheur et sa cohérence avec le système source.

Pour aller plus loin