Sintaxe
newrelic.finished(time $time_stamp)
Registra um ponto de tempo adicional como “terminado” em uma sessão de rastreamento e envia o evento para o New Relic.
Requisitos
Agente browser Pro, Pro+SPA ou Lite (v593 ou superior)
Se estiver usando o npm para instalar o agente browser, você deverá ativar o recurso
generic_events
e/ousession_trace
ao instanciar a classeBrowserAgent
. Na matrizfeatures
, adicione o seguinte: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 obter mais informações, consulte a documentação de instalação do browser npm.
Descrição
Registra um momento adicional quando a página é concluída de acordo com seus critérios personalizados, antes ou depois do evento de carregamento da página. Isto é útil, por exemplo, para páginas com muitos componentes que carregam de forma assíncrona.
Você só pode chamar esse método uma vez por carregamento de página e ele não altera os outros dados de tempo de carregamento de página registrados para o carregamento. Para um carregamento de página individual, esta chamada:
- Adiciona um evento
finished
ao rastreamento atual do browser da sessão, se houver algum em andamento. - Envia um evento
PageAction
com o nomefinished
para o New Relic.
Parâmetro
Parâmetro | Descrição |
---|---|
inteiro (horário UNIX) | Opcional. O padrão é a hora atual da chamada. Se usado, marca o momento em que a página é "concluída" de acordo com seus próprios critérios. |
Exemplos
aboveTheFoldContent.on('ready', function() { newrelic.finished();});