La règle de dashboard de couverture traces distribuées de niveau 0 mesure le pourcentage de votre entité APM qui génère des données traces distribuées. Cette mesure fondamentale vous aide à évaluer l’étendue de votre implémentation distribuée de traçage sur l’ensemble de votre stack d’applications.
Ce que mesure cette règle
Cette règle de dashboard calcule le pourcentage d'entités APM dans votre environnement qui produisent activement des données d'étendue pour les traces distribuées. Une entité transmet la règle lorsque New Relic détecte des données étendues provenant de ce service ou de cette application.
La règle se concentre spécifiquement sur :
- Services et applications instrumentés APM
- Présence de traces distribuées
- Couverture à travers votre entité de monitoring
Comment interpréter votre score
Le score de couverture de vos traces distribuées représente le pourcentage d'entités APM qui génèrent activement des données traces distribuées. Voici comment comprendre vos résultats :
- Score élevé (80-100%): La plupart de vos entités APM produisent des données tracedistribuées, indiquant une couverture complète
- Score moyen (50-79%): Couverture modérée avec marge d'amélioration dans la collecte des données de trace
- Score faible (0-49 %): implémentation distribuée de traçage limitée qui peut laisser des lacunes dans la visibilité du flux de requêtes
Conseil
L’objectif n’est pas nécessairement une couverture à 100 %. Concentrez-vous sur la garantie que les services critiques pour l'entreprise et ceux qui présentent une dépendance interservice complexe disposent d'un traçage distribué activé.
Actions recommandées
Utilisez ces stratégies pour améliorer votre score de couverture tracedistribuées :
1. Évaluer la criticité et la complexité du service
Travaillez avec vos équipes de développement et d’exploitation pour :
- Identifier les services critiques pour l'entreprise qui gèrent les flux de travail importants des utilisateurs
- Services de cartographie avec dépendance interservices complexe
- Donner la priorité aux services qui rencontrent fréquemment des problèmes de performances
2. Configurer le traçage distribué de manière stratégique
Concentrez vos efforts sur les domaines à fort impact :
- Activer d'abord le traçage distribué pour les services critiques
- S'assurer que les services dont la dépendance complexe est connue sont instrumentés
- Vérifiez que le traçage est activé pour les services parents de la chaîne de requêtes
3. Valider la capture et la qualité de l'étendue
Passez en revue votre implémentation actuelle :
- Confirmer que les étendues sont capturées avec l'attribut de contexte complet
- Vérifiez que les données de trace incluent des métadonnées pertinentes pour le dépannage
- Vérifiez que les étendues contiennent suffisamment de détails pour l'analyse des performances
4. Documenter et suivre la couverture
Gardez une visibilité sur vos progrès :
- Créer un rapport de couverture indiquant les services critiques pour lesquels le traçage est distribué
- Identifier les lacunes où un déploiement d'agent APM supplémentaire est nécessaire
- Suivre les améliorations de la couverture au fil du temps
5. Personnalisez la règle pour votre environnement
Adaptez le dashboard à vos besoins spécifiques :
- Appliquer la balise aux services de groupe où le traçage distribué est le plus important
- Modifiez la règle du dashboard pour vous concentrer sur votre cohorte de services de balises
- Exclure les services de test ou de développement qui ne nécessitent pas de traçage
Considérations importantes
Gardez ces facteurs à l’esprit lorsque vous travaillez avec votre score de couverture distribuée de trace :
Personnalisez votre environnement: les règles du dashboard fournissent des conseils généraux, mais vos besoins spécifiques peuvent différer. Évaluez les résultats dans le contexte de votre architecture, de vos priorités commerciales et de vos contraintes opérationnelles.
Privilégiez l'amélioration continue: les stratégies de traçage distribuées doivent évoluer avec l'architecture de votre système. Révisez régulièrement votre couverture et ajustez votre approche à mesure que des services sont ajoutés, modifiés ou supprimés.
Équilibrez la couverture avec les performances: bien que le traçage complet offre une meilleure visibilité, tenez compte de l’impact sur les performances des services à haut débit. Vous devrez peut-être ajuster les taux d'échantillonnage ou activer de manière sélective le traçage pour des services spécifiques.
En comprenant le score de couverture distribué de vos traceet en mettant en œuvre ces recommandations, vous pouvez élaborer une stratégie d'observabilité plus efficace qui offre la visibilité dont vous avez besoin tout en s'alignant sur vos objectifs commerciaux.