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

dépannage : Entité manquante dans les cartes de service

Problème

Lorsque vous utilisez des cartes de service, vous ne pouvez pas afficher l'ensemble complet des entités ou les relations entre les entités que vous vous attendez à voir.

Solution

Assurez-vous que l'entité est monitorée par un agent. Si vous avez un mélange d'agents avec certains ayant le tracing distribué activé et d'autres l'ayant désactivé, vous ne verrez pas les relations entre ces agents. La solution pour ce scénario consiste à exécuter tous les agents avec le tracing distribué activé (préféré) ou à le désactiver pour tous les agents. Si cela ne résout pas le problème, le service que vous essayez d’afficher peut nécessiter une instrumentation manuelle.

Lorsque vous affichez des applications et des services que nous instrumenterons automatiquement dans des cartes de services, vous verrez généralement des données complètes et détaillées pour ces nœuds dans l'interface utilisateur de tracing distribué. Cependant, vous remarquerez peut-être que certains de ces services ou applications sont absents des cartes de services.

Conseil

Certains browser apps sont des exceptions à cette règle et peuvent être manquants car :

  • Les relations pour les agents de navigateur copier-coller ne sont pas détectées.
  • Seules les relations pour les agents de navigateur injectés sont affichées (l'application dans laquelle l'agent est injecté). Les relations d'appel (par exemple, les appels AJAX vers d'autres applications) ne sont pas affichées.

Si des services ou des applications sont manquants, vous souhaiterez peut-être implémenter instrumentation personnalisée des applications ou des transactions spécifiques pour voir plus de détails dans la trace. Voici quelques exemples de situations dans lesquelles vous pourriez avoir besoin de procéder ainsi :

  • Transactions not automatically instrumentedPour vous assurer que votre application est automatiquement instrumentée, lisez la documentation de compatibilité et des exigences de l'agent que vous utilisez. Si une application n'est pas automatiquement instrumentée, ou si vous souhaitez ajouter instrumentation d'activité spécifique, consultez instrumentation personnalisée.
  • All Go applicationsL'agent Go, contrairement à d'autres agents, nécessite une instrumentation manuelle de votre code. Pour obtenir des instructions, consultez Instrumenter une application Go.
  • A service doesn't use HTTP. Si un service ne communique pas via HTTP, l'agent n'enverra pas d'en-têtes de tracings distribués. Cela peut être le cas pour certaines applications non Web ou fichiers d'attente de messages. Pour remédier à cela, utilisez les API de tracing distribué pour instrumenter l’application appelante ou appelée.
Droits d'auteur © 2025 New Relic Inc.

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