Détecter automatiquement le log du navigateur
Le logging automatique collecte les messages de log émis par le navigateur console
pour vous aider à maximiser l'observabilité de vos applications frontales.
Les logs Browser sont suivis par défaut au niveau WARN
pour les agents Pro et Pro+SPA, mais ne sont pas disponibles pour l'agent de navigateur Lite . Nous vous recommandons de confirmer d'abord que vous utilisez le Pro or Pro+SPA agent
.
Comment fonctionne le logging automatique du navigateur
En fonction des niveaux de logging et des taux d'échantillonnage définis dans la configuration, auto-instrumentation du log du navigateur tentera de collecter des messages à partir des méthodes suivantes :
Méthode | Niveau |
---|---|
console.log |
|
console.error |
|
console.warn |
|
console.info |
|
console.debug |
|
console.trace |
|
Par défaut, les données de logging sont stockées pendant 30 jours, mais la conservation réelle des données dépend de votre compte.
Prérequis
- Un agent de navigateur Pro ou Pro + SPA
Important
La détection automatique log n'est pas disponible pour l'agent de navigateur Lite .
Activer la collecte automatique log (pour les applications Browser existantes)
Améliorez l'observabilité et les capacités de débogage de votre application en suivant ces instructions de configuration simples.
Accédez à one.newrelic.com > All Capabilities > Browser.
Sélectionnez votre application de navigateur.
Dans le menu de gauche, cliquez sur Paramètres de l’application.
Assurez-vous que l'agent de navigateur Pro ou Pro + SPA est sélectionné.
Basculer le log Browser sur ON.
Activez le niveau de verbosité requis, vous pouvez choisir parmi :
Erreur
Avertir
Informations
Déboguer
tracer
Important
Les données transmises via les méthodes de la console peuvent passer par la sérialisation et obfuscation. Selon la taille et la fréquence, cela peut avoir un impact négatif sur les performances des applications ainsi que sur les coûts des données. En général, il n'est PAS recommandé de transmettre de gros objets ou de grandes quantités de données dans les méthodes de la console.
Modifiez le taux d'échantillonnage pour spécifier le pourcentage de sessions utilisateur pour lesquelles collecter le log. Vous pouvez saisir une valeur comprise entre 0 et 100.
Important
L'échantillonnage logarithmique est coordonné avec d'autres décisions d'échantillonnage afin de maximiser la collecte de données pour la même session. Par exemple, si vous définissez le taux d'échantillonnage du log à 5 % et votre taux d'échantillonnage Session Replay (SR) à 10 %, alors :
- Environ 5 % de vos sessions auront à la fois le log et la SR collectés.
- Environ 5 % de vos sessions ne collecteront que des données SR.
- Les séances restantes n'auront ni l'un ni l'autre.
Pour toutes les nouvelles applications de navigateur que vous créez, la collecte automatique log est activée par défaut avec un niveau de verbosité d'avertissement et un taux d'échantillonnage de 100 %.

Désactiver le log du navigateur
Pour désactiver le log du navigateur pour une application de navigateur existante :
Accédez à one.newrelic.com > All Capabilities > Browser.
Sélectionnez votre application de navigateur.
Dans le menu de gauche, cliquez sur Paramètres de l’application.
Basculer le log Browser sur OFF.
Consommation de données
Les logs suivent les mêmes tarifs de consommation que les autres octets de votre navigateur. La quantité d'octets produits dépend du nombre et de la longueur des messages.
La fonctionnalité de logging automatique élimine le besoin d'appeler les API de navigateur newrelic.log
ou newrelic.wrapLogger
, sauf lors de l'ajout d'un attribut personnalisé à l'événement de logging.