Infinite Tracing (anciennement appelé « New Relic Edge ») propose de trace l'observateur monitoring afin que vous puissiez obtenir des informations supplémentaires détaillées sur le comportement d'échantillonnage de trace l'observateur . Cette fonctionnalité facultative vous montre la quantité de traces vues et conservées par l'observateur de trace . Les métriques de l'observateur de trace sont écrites sur le compte que vous choisissez et disponibles pour visualisation dans les paramètres d'Infinite Tracing ou dans notre générateur de requêtes.
Lorsque vous activez monitoring, les métriques de l'observateur de trace peuvent être écrites sur n'importe quel compte de votre hiérarchie de compte New Relic. Cela vous permet de contrôler la visibilité des métriques. Avant de l'activer, vous devez décider quel compte doit recevoir les métriques de l'observateur de trace .
Conseil
Si vous activez cette fonctionnalité, vous verrez un petit supplément mensuel. Pour vous donner une idée des frais que vous pourriez encourir, selon le modèle de tarification actuel, vous pourriez voir des frais mensuels supplémentaires de 1,6 centimes basés sur les éléments suivants :
- Nombre de métriques : 2
- Taux : Toutes les 10 secondes
- nombre d'attributs : 2-5
Activer le monitoring de l'observateur de trace
Vous pouvez activer le monitoring de l'observateur de trace en cliquant sur une bascule dans l'UI de New Relic. Dès que vous activez le monitoring de l'observateur de trace, les mesures de l'observateur de trace sont capturées et affichées dans l'application ou vous pouvez les afficher dans le générateur de requêtes. Les mesures de l'observateur de trace ne sont pas rétroactives et ne sont capturées que lorsque le monitoring de l'observateur de trace est activé.
Pour activer le monitoring de l'observateur de trace :
- Allez à one.newrelic.com > All capabilities > Infinite Tracing settings.
- Confirmez que vous êtes dans le compte dans lequel vous souhaitez enregistrer les métriques de l'observateur de trace .
- Cliquez sur le bouton bascule Trace observer monitoring .
Changer de compte de monitoring de l'observateur de trace
Si vous décidez à un moment donné que vous souhaitez modifier le compte qui reçoit les métriques de l'observateur de trace, vous pouvez le faire dans les paramètres d'Infinite Tracing.
- Allez à one.newrelic.com > All capabilities > Infinite Tracing settings.
- Utilisez le sélecteur de compte pour passer au compte sur lequel vous souhaitez écrire les métriques de l'observateur de trace .
- Cliquez sur le bouton bascule pour désactiver de trace l'observateur monitoring.
- Cliquez sur le bouton bascule pour réactiver de trace l'observateur monitoring dans le compte actuel.
Conseil
Lorsque le monitoring de l'observateur de trace est activé ou NrAuditEvent
désactivé, un est écrit sur le compte où la modification s'est produite. Cet événement vous aide à suivre toutes les modifications apportées à l'observateur de trace.
Afficher les métriques de l'observateur de trace
Toute personne ayant accès au compte monitoring peut visualiser les métriques de l'observateur de trace dans les paramètres d'Infinite Tracing ou dans notre générateur de requêtes.
Si vous n'avez pas accès au compte monitoring, vous ne pouvez voir aucune métrique d'observateur de trace dans les paramètres Infinite Tracing ni exécuter de requête NRQL sur ces métriques. Voici ce que vous voyez si vous n'avez pas accès :

Afficher les métriques dans les paramètres Infinite Tracing
Lorsque vous activez le monitoring de l'observateur de trace, trace les métriques de l'observateur s'affichent dans les paramètres d'Infinite Tracing :
Deux colonnes sont ajoutées à la liste principale des observateurs de trace :
- Traces Seen:Combien de traces ont été vues par l'observateur de trace au cours des 60 dernières minutes.
- Traces Kept:Le nombre et le pourcentage de traces qui ont été conservées.
Un nouveau volet est ajouté sur le côté droit de l'écran :
Monitoring account:En haut du volet de droite, il s'agit du compte où sont écrites les métriques de l'observateur de trace .
How many traces were kept? (graphique du haut) : affiche les mêmes informations que Traces Kept, mais vous montre à quoi cela ressemble au fil du temps. Vous pouvez voir l’ampleur de l’échantillonnage et les tendances.
Which traces were kept? (graphique du bas) : montre quelles catégories de traces ont été conservées. Le graphique montre si les traces ont été capturées par différents types de filtres d'Infinite Tracing :
- Durée (trace lente)
- Aléatoire
- Filtres d'attributs Span (trace avec erreurs ou autre attribut que vous spécifiez)
Afficher dans le générateur de requêtes
Si vous préférez une manière programmatique de visualiser les métriques, voici quelques exemples de requêtes NRQL . Ces exemples reproduisent les deux graphiques des paramètres Infinite Tracing :
How many traces were kept? (graphique du haut) :
FROM Metric SELECT sum(monitoring.trace.opened.session.count) AS 'Traces seen', sum(monitoring.trace.sampled.count) AS 'Traces kept' WHERE account = INSERT_THE_MONITORING_ACCOUNT_ID TIMESERIES
Which traces were kept? (graphique du bas) :
FROM Metric SELECT sum(monitoring.trace.sampled.count) WHERE account = INSERT_THE_MONITORING_ACCOUNT_ID AND newRelic.traceFilter.type IS NOT NULL FACET newRelic.traceFilter.type LIMIT 3 TIMESERIES