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 utilisez npm pour installer l'agent du navigateur, vous devez activer la fonctionnalité
generic_eventset/ousession_tracelors de l'instanciation de la classeBrowserAgent. Dans l'éventailfeatures, 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();});