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_events
et/ousession_trace
lors 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
PageAction
avec 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();});