• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Introduction à l'API de trace

Notre API de trace est utilisée pour envoyer des données de tracing distribué à New Relic : soit dans notre propre format générique, soit dans le format de données Zipkin . Cette API permet également de transmettre à New Relic les données trace provenant de certaines de nos intégrations et exportateurs.

Vous souhaitez tester l'API de trace ? Assurez-vous d'avoir créé un compte New Relic gratuit. Aucune carte de crédit requise.

Pour ignorer une partie du contenu d'introduction et démarrer rapidement, accédez à Commencer à générer des rapports de données.

Qu'est-ce que l'API de trace ?

L'API de trace est l'un des moyens par lesquels New Relic collecte les données de tracing distribué. Nous disposons de quelques outils de tracing qui rapportent des données via cette API (Infinite Tracing, notre intégrationopen source et nos SDK de télémétrie), ou vous pouvez utiliser l'API directement pour créer votre propre implémentation de tracing.

Raisons d'utiliser l'API trace :

  • Vous disposez de votre propre outil de tracing distribué personnalisé et souhaitez voir ces données dans New Relic sans modifier votre instrumentation.
  • Vous disposez d'un outil qui émettre des données de tracing mais qui nécessite un backend pour le stockage trace .
  • Vous souhaitez signaler le tracing distribué des données à New Relic sans utiliser nos solutions installées.
  • Vous utilisez Zipkin et souhaitez voir ces données de trace dans New Relic sans modifier votre instrumentation.

Vous souhaitez comprendre comment les données de trace sont liées aux autres données New Relic ? En savoir plus sur nos types de données.

Exigences

Pour plus de détails sur les données que vous pouvez envoyer et sur la manière dont elles sont traitées, consultez Règles et limites.

Considérations relatives à l'échantillonnage

Lorsque vous utilisez l'API de trace, vous avez la possibilité d'activer l'Infinite Tracing. L'utilisation ou non d'Infinite Tracing a des implications sur la manière dont vous configurez l'échantillonnage :

  • Use your own sampling (no Infinite Tracing): Si vous n'utilisez pas Infinite Tracing, il est supposé que vous souhaitez utiliser votre propre implémentation d'échantillonnage pour échantillonner le tracing avant de nous l'envoyer. (Si vos données de trace dépassent nos limites de données, nous procédons à un échantillonnage.)
  • Use Infinite Tracing: Si vous souhaitez utiliser Infinite Tracing, une approche typique consiste à nous envoyer 100 % de vos données de trace et à vous fier à l'échantillonnage d'Infinite Tracing. (Lorsque vous suivez les instructions de démarrage des rapports de données ci-dessous, vous aurez la possibilité d'activer l'Infinite Tracing.)

Commencer à signaler des données

L'API de trace accepte les données trace dans ces deux formats JSON :

Vous rencontrez des difficultés pour obtenir des données à signaler ? Voir dépannage.

Rechercher des données

Vous pouvez trouver les données envoyées via l'API de trace, ou depuis l'intégration qui utilise cette API, à ces emplacements :

Prochaines étapes

Voici quelques étapes supplémentaires à prendre en compte :

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.