Les fonctionnalités New Relic Browser sont progressivement mises à jour pour garantir la stabilité et la fiabilité. Cependant, vous pouvez choisir de bénéficier de certaines fonctionnalités avant leur GA. Celles-ci sont connues sous le nom de fonctionnalités d'aperçu public.
Fonctionnalité actuelle de l'aperçu public
Les fonctionnalités d'aperçu public suivantes sont disponibles dans New Relic Browser:
- Agent navigateur v1.272.0 - Suivez automatiquement les marques et mesures natives en tant qu'événement
BrowserPerformance
. - navigateur Agent v1.276.0 - Observe automatiquement les ressources de la page comme
BrowserPerformance
événement.
Important
Les fonctionnalités Browser en aperçu public 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. Les fonctionnalités d'aperçu public sont susceptibles d'être modifiées et doivent être utilisées avec prudence.
Accepter manuellement l'utilisation de la fonctionnalité d'aperçu public
Copier/coller l'implémentation des performances du navigateur - Marques, mesures et ressources
- Assurez-vous d'utiliser une version de l'agent New Relic Browser compatible avec la fonctionnalité d'aperçu, sur une version pro ou pro+spa équivalente.
- Recherchez le code de l'agent du navigateur New Relic dans votre application HTML ou JS de page Web.
- Dans l’objet de configuration
init
, ajoutez la configuration de fonctionnalitéperformance
. Voici un exemple qui permet à la fois la détection des marques et des mesures :
<script type="text/javascript"> ;window.NREUM||(NREUM={});init={ …, performance: { capture_marks: true, // enable to capture browser performance marks (default false) capture_measures: true // enable to capture browser performance measures (default false) resources: { enabled: true, // enable to capture browser peformance resource timings (default false) asset_types: [], // Asset types to collect -- an empty array will collect all types (default []). See https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming/initiatorType for the list of types. first_party_domains: [], // when included, will decorate any resource as a first party resource if matching (default []) ignore_newrelic: true // ignore capturing internal agent scripts and harvest calls (default true) }} }:
- Déployez votre application.
Mise en œuvre NPM des performances du navigateur - Marques, mesures et ressources
- Assurez-vous que vous utilisez une version de l’agent New Relic Browser compatible avec la fonctionnalité d’aperçu.
- Recherchez le constructeur de l'agent New Relic Browser dans l'implémentation de votre application.
- Dans l’objet de configuration
init
, ajoutez la configuration de fonctionnalitéperformance
. Voici un exemple qui permet à la fois la détection des marques et des mesures :
import { BrowserAgent } from '@newrelic/browser-agent/loaders/browser-agent'
// Populate using values in copy-paste JavaScript snippet.const options = { init: { // ... other configurations performance: { capture_marks: true, // enable to capture browser performance marks (default false) capture_measures: true // enable to capture browser performance measures (default false) resources: { enabled: true, // enable to capture browser peformance resource timings (default false) asset_types: [], // Asset types to collect -- an empty array will collect all types (default []). See https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming/initiatorType for the list of types. first_party_domains: [], // when included, will decorate any resource as a first party resource if matching (default []) ignore_newrelic: true // ignore capturing internal agent scripts and harvest calls (default true) } } }, info: { ... }, loader_config: { ... } }
// The agent loader code executes immediately on instantiation.new BrowserAgent(options)
Consultez la documentation du package NPM pour plus d’informations sur la configuration de l’agent via NPM.
Optez pour les applications injectées par APM
Les applications Web servies par APM peuvent choisir d'activer la fonctionnalité d'aperçu en contactant votre représentant du support, en remplissant un ticket d'assistance ou en envoyant un e-mail browser-agent@newrelic.com
avec une ligne d'objet commençant par [Public Preview Features]:
.