Le tracing distribué suit et observe requests de service à mesure qu'elles transitent par les systèmes distribués.
Les requêtes peuvent passer par différents services pour parvenir à leur terme, et ces services peuvent se trouver à différents endroits : conteneurs, environnements sans serveur, machines virtuelles, différents fournisseurs cloud ou sur site. Lorsque vous pouvez voir le chemin d’une demande entière sur différents services, vous pouvez rapidement identifier les échecs ou les problèmes de performances.
Le tracing distribué collecte des données au fur et à mesure que requests circulent d'un service à un autre, en enregistrant chaque segment du trajet comme une période. Ces étendues contiennent des détails importants sur chaque segment de la demande et sont finalement combinées en une seule trace. La trace complétée vous donne une image de l'ensemble de la demande.

Voici un exemple de web transactionnel où les agents mesurent le temps passé dans chaque service. Les agents envoient ensuite ces informations de synchronisation à New Relic sous forme de plages, et les plages sont combinées en une seule tracedistribuée.
Démarrer
Voir ces sujets de tracing distribués :
- options de configuration du tracing distribué
- Comment fonctionne le tracing distribué et quels types de tracing distribué sont disponibles ?
- Comment puis-je résoudre requests à l'aide de l'UI de tracing distribué ?
- Comment dois-je planifier mon déploiement de tracing distribué ?
- Quelle est la fonctionnalité avancée appelée Infinite Tracing ?