Notre fournit des informations détaillées sur le comportement de votre application ou de votre site lorsqu'il est chargé dans un navigateur Web. Browser enregistre uniquement les données de performances, comme expliqué dans ce document. Il n'enregistre aucune donnée utilisée ou stockée par l'application de monitoring, sauf si vous le configurez explicitement pour le faire.
Pour plus d'informations sur les mesures de sécurité de New Relic, consultez notre documentation sur la sécurité et la confidentialité ou visitez le site Web de sécurité de New Relic.
Données rapportées
Browser génère de nombreux types de données différents pour vous aider à analyser les performances de votre site Web. Il only signale les données de pages vues, sauf si vous avez souscrit à la fonctionnalité Pro. Vous pouvez également activer les fonctionnalités pour requests AJAX, les erreurs JavaScript et le suivi de session.
Pour la plupart des types de données, le navigateur transmet les données en toute sécurité à l'aide du cryptage HTTPS. L'agent du navigateur transmet les données au collecteur de New Relic en utilisant soit le domaine bam.nr-data.net
soit bam-cell.nr-data.net
.
Voici un résumé des types de données rapportées par monitoring des navigateurs.
Chaînes de requête URL
L'agent du navigateur utilise l'attribut HTTP referer
pour suivre les URL des pages. Les URL peuvent parfois contenir des données de requête potentiellement sensibles saisies par l'utilisateur (par exemple, le nom d'un utilisateur). Pour des raisons de sécurité des données, le navigateur n'enregistre ni ne collecte les chaînes de requête URL.
Adresse IP du visiteur
Browser utilise l'adresse IP du visiteur pour enrichir les données en vue d'une segmentation supplémentaire des visiteurs. Des détails tels que ASN
et geoID
sont mappés aux données du navigateur à partir de l'adresse IP. Pour des raisons de sécurité des données, le navigateur ne conserve pas l'adresse IP du visiteur à des fins de reporting. L'adresse IP est obtenue dans l'en-tête HTTP de la requête au collecteur New Relic.
New Relic ne conserve pas l'adresse IP du visiteur une fois l'attribut mappé. La valeur de l'adresse IP est écrasée dans les 24 heures suivant la collecte des données.
types de navigateurs
Browser détermine le type de navigateur à partir de l'en-tête User-Agent
et de l'emplacement géographique en fonction de l'adresse IP du navigateur. New Relic ne conserve pas l'adresse IP, uniquement le pays et la région associés aux données de performances.
Ces informations apparaissent sur la pageGeography de l'application sélectionnée. De plus, des détails sur des types de navigateurs spécifiques apparaissent sur la pageBrowsers de l'application sélectionnée.
Accès CDN
Le temps de chargement de la page nécessite l'accès au réseau de diffusion de contenu (CDN), où le fichier JavaScript utilitaire de New Relic (nr.js
) est hébergé. Le nom de domaine du fichier (js-agent.newrelic.com
) reste statique, mais le numéro dans le chemin (version) peut changer périodiquement.
Une tag script
est injectée par l'agent New Relic (ou collée dans la page Web pour les applications autonomes) qui référence le JavaScript sur le CDN, qui est ensuite chargé par le navigateur. Le JavaScript chargé collecte et signale les métriques de manière dynamique à l'un des domaines bam.nr-data.net
ou bam-cell.nr-data.net
.
Important
Si votre utilisateur final est derrière un pare-feu ou un proxy et n'a pas accès au CDN ou aux réseaux de New Relic (y compris bam.nr-data.net
et bam-cell.nr-data.net
), monitoring des navigateurs ne fonctionnera pas.
Cookies
Important
Pour les agents actuels (version 1220 et supérieure), l'utilisation de cookies tiers est obsolète.
monitoring des navigateurs crée des cookies dans le navigateur de l'utilisateur final. Si l'utilisateur a désactivé les cookies, le temps de chargement des pages (parfois appelé monitoring des utilisateurs réels ou RUM) ne pourra pas suivre correctement les sessions. De plus, si l'utilisateur dispose d'un navigateur plus ancien qui ne prend pas en charge l' API de spécification de synchronisation de navigation, le temps de chargement de la page ne pourra pas suivre les temps de réponse aussi précisément.
Les cookies New Relic générés par les agents de navigateur antérieurs à la version 995 ne peuvent pas contenir l'attribut secure
. Cela est dû au fait que la transmission des données de synchronisation de chargement de page dans les versions antérieures à la version 995 utilise HTTP lorsque la page est HTTP, mais utilise HTTPS lorsque la page est HTTPS. Toutes les versions d'agent de navigateur supérieures à la version 995 utiliseront toujours l'indicateur secure
pour les cookies et transmettront via HTTPS.
Les données JavaScript et AJAX peuvent contenir des informations plus sensibles, elles sont donc always transmises via HTTPS. La transmission de ces cookies via HTTP ou l'accès à ceux-ci depuis JavaScript ne constitue pas un risque de sécurité significatif, car les cookies ne sont pas utilisés pour prendre des décisions de sécurité ou permettre l'accès à un compte. Ils sont utilisés uniquement pour collecter des données de performance, toutes les données identifiables étant masquées.
Nous offrons désormais la possibilité de désactiver la collecte de cookies pour votre application. Veuillez consulter nos notes de sortie de l'agent de navigateur v1169 pour plus d'informations.
Important
Si votre site utilise P3P, il doit être configuré pour autoriser ces cookies.
requestsJSONP
Les mesures de temps de chargement des pages sont signalées à New Relic à l'aide d'un script GET
, également appelé requête JSONP. Le script GET
renvoie une valeur qui est ensuite stockée dans un cookie et utilisée pour déclencher la capture de trace.