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.
Utilisez ce guide pour diagnostiquer et résoudre les problèmes courants que vous pouvez rencontrer lors de l'utilisation des workloads.
Comprendre les lacunes dans les cartes de services
Lorsque vous consultez les cartes de dépendance de service dans les workloads, vous pouvez parfois voir des lacunes visuelles ou des nœuds de service déconnectés. Ces interruptions proviennent généralement des seuils d’échantillonnage de traces, d’une télémétrie manquante le long du chemin de la transaction ou de types d’entité non pris en charge.
Causes et corrections courantes
Si les seuils d’échantillonnage sont trop bas pour une connexion de service spécifique, New Relic peut manquer de données de trace suffisantes pendant votre fenêtre de requête pour afficher le lien entre les services.
Correction : mettez à jour votre agent APM vers la dernière version et ajustez votre configuration d'échantillonnage pour activer l'échantillonnage de traces amélioré.
Un service au milieu d’un chemin de transaction peut traiter les requests normalement mais échouer à transmettre les données de span à New Relic, brisant la chaîne visuelle.
Correction : vérifiez que le service est instrumenté, vérifiez la connectivité réseau et les règles du pare-feu, et inspectez les logs de l'agent pour détecter les erreurs de transmission de télémétrie.
Certains composants d’infrastructure (tels que des services gérés AWS spécifiques) ou des instrumentations personnalisées ne prennent pas en charge l’envoi de données de span. Dans ces scénarios, des trous le long de ce chemin d’exécution spécifique sont attendus et ne peuvent pas être résolus.
Aucune action n’est requise. Ces lacunes reflètent les limites de l’instrumentation des traces distribuées pour ce composant.
Pourquoi les services en aval apparaissent déconnectés
Lorsqu’un service intermédiaire dans une trace ne parvient pas à envoyer de données de span, les services en aval ne disparaissent pas de votre workload — ils apparaissent comme des fragments isolés.
Comme ces services en aval envoient avec succès le contexte de trace à New Relic, ils restent visibles dans votre workload. Cependant, sans les données de span du service parent manquant, ils perdent leur ancrage visuel sur la carte et apparaissent détachés, ainsi que tous les services enfants connectés qu'ils gèrent.
Pour résoudre le problème des nœuds en aval déconnectés, comblez le manque de télémétrie dans le service intermédiaire à l’aide des étapes ci-dessus.