• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

começar

Sintaxe

newrelic.start()

API do browser usada para iniciar o recurso do agente ao executar em estado diferido.

Requisitos

  • Agente browser Lite, Pro ou Pro+SPA (v1.239.0 ou superior)

    Importante

    A configuração necessária para usar esta API não está atualmente conectada ao sistema de implantação maior da New Relic. Como tal, chamar esta API só terá efeito na instalação do browser copiar/colar ou npm até que novas alterações sejam feitas.

Descrição

Recurso pode ser carregado em um estado deferred , que pode ser controlado configurando a propriedade autoStart do recurso apropriado como false no bloco de configuração NREUM.init.<feature> usado pelo agente. Este estado de recurso significa que o evento será observado e armazenado no agente, mas não será coletado para NR1 até que seja instruído a fazê-lo com o método API .start(). Consulte Nomes de recursos para obter uma lista de nomes de recursos. Veja Exemplos para exemplos que mostram como colocar o recurso em um estado diferido.

Ao executar esta função com um valor válido, o agente browser iniciará o recurso relevante que foi adiado pela configuração autoStart: false . Quando chamado, o método iniciará todos os recursos que foram adiados. Consulte nomes de recursos para obter uma lista de nomes de recursos que podem ser iniciados em um estado diferido.

Nomes de recursos

  • ajax

  • jserrors

  • métrica

  • generic_events

  • page_view_event

  • page_view_timing

  • session_replay

  • session_trace

  • spa

    Importante

    O corpo da resposta da colheita page_view_event contém informações críticas para executar o outro recurso. Adiar o início de page_view_event fará com que todos os outros recursos esperem até que .start() seja chamado.

Casos de uso

  • Você deseja esperar para coletar dados até que um usuário concorde com um modal em seu site
  • Você deseja esperar para coletar dados até que seu site tenha definido um atributo personalizado

Exemplos

Carregando todos os recursos em estado diferido (copiar/colar, NPM)

// Change the init portion of the configuration block to add `autoStart: false` to any features desired to load in a deferred state
NREUM.init = {
// feature configurations
ajax: {autoStart: false},
jserrors: {autoStart: false},
metrics: {autoStart: false},
generic_events: {autoStart: false},
page_view_event: {autoStart: false},
page_view_timing: {autoStart: false},
session_replay: {autoStart: false},
session_trace: {autoStart: false},
spa: {autoStart: false},
// other configurations
// ...
}

“Iniciando” todos os recursos diferidos

newrelic.start()
// all deferred features in the agent will now start harvesting
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.