Syntaxe
newrelic.finished(time $time_stamp)Enregistre un point temporel supplémentaire comme « terminé » dans une trace de session et envoie l'événement à New Relic.
Exigences
Agent navigateur Pro, Pro+SPA ou Lite (v593 ou supérieur)
Si vous installez l'agent browser via npm et créez un agent personnalisé avec des fonctionnalités sélectionnées, vous devez activer la fonctionnalité
generic_eventset/ousession_tracelors de la création de l'instanceAgent. Dans le tableaufeatures, ajoutez ce qui suit :import { GenericEvents } from '@newrelic/browser-agent/features/generic_events'import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';const options = {info: { ... },loader_config: { ... },init: { ... },features: [GenericEventsSessionTrace]}Pour plus d'informations, consultez la documentation d'installation du navigateur npm.
Description
Enregistre un point de temps supplémentaire lorsque la page est terminée selon vos critères personnalisés, avant ou après l'événement de chargement de la page. Ceci est utile, par exemple, pour les pages comportant de nombreux composants qui se chargent de manière asynchrone.
Vous ne pouvez appeler cette méthode qu'une seule fois par chargement de page, et elle ne modifie pas les autres données de synchronisation de chargement de page enregistrées pour le chargement. Pour le chargement d'une page individuelle, cet appel :
- Ajoute un événement
finishedà la trace de session du navigateur en cours, si une session est en cours. - Soumet un événement
PageActionavec le nomfinishedà New Relic.
Paramètres
paramètres | Description |
|---|---|
entier (heure UNIX) | Facultatif. La valeur par défaut est l'heure actuelle de l'appel. Si utilisé, cela marque le moment où la page est « terminée » selon vos propres critères. |
Exemples
aboveTheFoldContent.on('ready', function() { newrelic.finished();});