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 entryType
est soit mark
soit measure
.
FROM BrowserPerformance SELECT * WHERE appName = 'My Application' AND entryType = 'mark' OR entryType = 'measure'
RequĂȘte 2: Cette requĂȘte NRQL calcule la moyenne entryDuration
pour l'événement 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 chaque Ă©vĂ©nement de mesure unique. Cela peut ĂȘtre utile pour comparer les performances moyennes des mesures individuelles.
FROM BrowserPerformance SELECT average(entryDuration) WHERE appName = 'My Application' AND entryType = 'measure' FACET entryName