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_events
y/osession_trace
al 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
finished
al rastreo de sesión actual del navegador, si hay uno en progreso. - Envía un evento
PageAction
con el nombrefinished
a 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();});