Sintaxis
newrelic.finished(time $time_stamp)Registra un punto de tiempo adicional como "terminado" en un rastreo de sesión y envía el evento a New Relic.
Requisitos
Browser Pro, Pro+SPA o Lite agente (v593 o superior)
Si está utilizando npm para instalar el agente del navegador, debe habilitar la característica
generic_eventsy/osession_traceal crear una instancia de la claseBrowserAgent. En la matrizfeatures, agregue lo siguiente: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: [PageActionSessionTrace]}Para obtener más información, consulte la documentación de instalación del navegador npm.
Descripción
Registra un momento adicional cuando la página finaliza según sus criterios personalizados, ya sea antes o después del evento de carga de la página. Esto es útil, por ejemplo, para páginas con muchos componentes que se cargan de forma asincrónica.
Solo puede llamar a este método una vez por carga de página y no cambia los demás datos de tiempo de carga de página registrados para la carga. Para cargar una página individual, esta llamada:
- Agrega un evento
finishedal rastreo de sesión actual del navegador, si hay uno en progreso. - Envía un evento
PageActioncon el nombrefinisheda New Relic.
Parámetros
Parámetro | Descripción |
|---|---|
entero (hora UNIX) | Opcional. El valor predeterminado es la hora actual de la llamada. Si se utiliza, marca el momento en que la página está "terminada" según su propio criterio. |
Ejemplos
aboveTheFoldContent.on('ready', function() { newrelic.finished();});