• /
  • 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

Activer le traçage distribué pour votre application Go

le traçage distribué vous permet de voir l'intégralité du parcours de vos requests à travers un systèmes distribués. Pour l'agent Go, nous proposons deux types de traçage distribué (pour plus de détails, voir Comment fonctionne l'échantillonnage de la portée) :

  • Standard (échantillonnage en début de workflow) : Avant l'arrivée de toute trace, nous déterminons un pourcentage défini de trace à accepter et à analyser. Cela vous donne un point de départ solide pour voir comment le traçage peut vous aider. Il est activé par défaut dans Go Agent 3.16.0 et versions ultérieures.

  • Traçage infini (échantillonnage en fin de workflow) : Notre service basé sur le cloud accepte toutes vos traces puis les trie pour trouver les plus importantes. Le traçage infini analyse toutes vos traces et vous offre des options configuration pour échantillonner les traces qui comptent le plus pour vous.

Que vous souhaitiez simplement tester le traçage standard distribué (échantillonnage en début de workflow) ou que vous souhaitiez également mettre en place un traçage infini (échantillonnage en fin de workflow), vous devez commencer par mettre en place le traçage standard.

Traçage standard distribué

Il s’agit de la meilleure approche pour configurer le traçage standard distribué si vous n’avez pas encore installé d’agent APM pour vos services.

Conseil

Lorsque vous installez l'agent Go de New Relic, le traçage standard distribué est activé par défaut. Si vous préférez le désactiver, consultez notre guide de configuration.

Identifier les services

Déterminez quels services touchent à votre demande afin de pouvoir instrumenter chacun d'eux pour envoyer des données trace à New Relic.

instrumenter chaque service avec un agent APM

Pour chaque service impliqué dans vos transactions, vous effectuerez une installation distincte de l'agent. Si certains de vos services utilisent d’autres langues, répétez simplement les étapes d’installation pour ces langues.

Conseil

L'agent Go nécessite que vous instrumentez manuellement vos services Go, contrairement à l'auto-instrumentation de l'autre agent New Relic . Cela signifie que vous devez ajouter quelques lignes à votre code pour utiliser l'agent Go. Vous en apprendrez davantage à ce sujet lorsque vous démarrerez l'installation ci-dessous.

Pour démarrer la routine d'installation, cliquez sur la tuile ci-dessous. Une fois l'installation de chaque agent terminée, revenez ici pour voir des conseils pour visualiser votre trace.

Golang
Start installation

Afficher la trace

Après avoir instrumenté chacun de vos services avec l'agent APM, générez du trafic dans votre application afin que nous puissions capturer une trace. Voici quelques façons d'afficher votre trace dans l'UI:

Pour plus d'aide pour trouver votre trace dans l'UI:

Traçage infini (optionnel)

Le traçage standard distribué pour l'agent APM capture jusqu'à 10 % de votre trace, mais si vous souhaitez que nous analysions toutes vos données et trouvions la trace la plus pertinente, vous pouvez configurer le traçage infini.

Avant de commencer, assurez-vous d’abord de répondre aux exigences.

Terminez la configuration pour le traçage standard distribué

La configuration Infinite Tracing s'appuie sur le traçage standard distribué. Assurez-vous donc d’avoir terminé les étapes ci-dessus, puis continuez avec la configuration de l’observateur de trace.

Configurer l'observateur de trace

L'observateur de trace est un service New Relic basé sur AWSqui collecte et analyse toutes vos traces. Suivez les instructions dans Configurer Trace Observer. Une fois que vous avez terminé, revenez ici avec les informations de votre observateur de trace et passez à l’étape suivante pour configurer l’agent.

Configurer l'agent pour Infinite Tracing

Les paramètres configuration d'Infinite Tracing incluent le traçage standard distribué ainsi que des informations sur l'observateur de trace :

Conseil

Si vous avez besoin d'aide avec la configuration du proxy, consultez Assistance proxy.

(Facultatif) Personnaliser le traçage infini

Après avoir ajouté les agent configuration paramètres, vous devriez commencer à voir les données dans l’UI de New Relic. Après avoir passé un certain temps à analyser vos données, vous souhaiterez peut-être ajuster certaines fonctionnalités d'Infinite Tracing :

instrumentationmanuelle supplémentaire

Toutes les installations de l'agent Go et le traçage distribué nécessitent une instrumentation manuelle utilisant les paramètres répertoriés dans les paramètres configuration de l'agent Go. Néanmoins, vous devrez peut-être effectuer quelques configurations supplémentaires pour optimiser votre configuration. Voici quelques lignes directrices pour les transactions instrumentées et requests HTTP.

Pour plus de détails sur leur utilisation, consultez le référentiel GitHub agent Go.

Droits d'auteur © 2025 New Relic Inc.

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