Important
Il s'agit d'une fonctionnalité expérimentale du navigateur et elle est susceptible d'être modifiée. Utilisez cette fonctionnalité avec prudence. Les fonctionnalités expérimentales ne sont disponibles que pour l'activation manuelle par copier-coller ou par les implémentations NPM de l'agent. Pour accéder aux applications injectées par APM, contactez votre représentant du support. Pour plus d'informations sur l'adhésion, reportez-vous à la fonctionnalité expérimentale.
Les marques et les mesures sont des méthodes standard pour observer et signaler les performances de vos pages Web. Ce sont des événements génériques natifs du navigateur. Vous pouvez les utiliser pour mesurer la durée de n'importe quelle tâche. L'agent New Relic Browser peut automatiquement suivre les marques et les mesures et les stocker sous forme d'événement BrowserPerformance
.
Activer monitoringdes notes et des mesures
Pour activer cette fonctionnalité :
Assurez-vous que vous utilisez l'agent de navigateur 1.272.0 ou une version ultérieure.
Localisez le code de l'agent dans votre application HTML ou JS de page Web.
Dans l’objet de configuration
init
, ajoutez la configuration de fonctionnalitéperformance
.Voici un exemple permettant d'activer à la fois la détection des marques et des mesures :
<script type="text/javascript"> ;window.NREUM||(NREUM={});init={ …, performance: {capture_marks: true, capture_measures: true} }:Déployez votre application.
Retrouvez vos données dans New Relic
Une fois activé, l'agent stocke les données de marques et de mesures sous le type d'événement BrowserPerformance
dans New Relic. Pour trouver ces données, essayez la requête suivante, puis créez un dashboard personnalisé pour suivre les performances.
Requête 1 : Cette requête NRQL récupère tous les BrowserPerformance
événements pour le appName
spécifié (« Mon application ») où le entryName
est soit mark
soit measure
.
FROM BrowserPerformance SELECT * WHERE appName = 'My Application' AND entryName = 'mark' OR entryName = 'measure'
Requête 2 : Cette requête NRQL calcule la moyenne entryDuration
pour l'événement de marque et de mesure dans le appName
spécifié. La clause FACET entryName
regroupe les résultats par le champ entryName
, fournissant des durées moyennes distinctes pour les événements de marque et de mesure. Cela peut être utile pour comparer les performances moyennes des notes par rapport aux mesures.
FROM BrowserPerformance SELECT average(entryDuration) WHERE appName = 'My Application' AND entryName = 'mark' OR entryName = 'measure' FACET entryName