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á instalando el agente de browser a través de npm y creando un agente personalizado con funciones seleccionadas, debe habilitar la función
generic_eventsy/osession_traceal crear la instanciaAgent. En el arreglofeatures, 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: [GenericEventsSessionTrace]}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();});