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

addToTrace

Sintaxe

newrelic.addToTrace(JavaScript object $custom_object)

Adiciona um objeto JavaScript com um nome personalizado, hora de início, etc. a uma sessão de rastreamento em andamento.

Requisitos

  • Browser Pro ou agente Pro+SPA (v593 ou superior)

  • Se estiver usando o npm para instalar o agente browser, você deverá ativar o recurso session_trace ao instanciar a classe BrowserAgent . Na matriz features , adicione o seguinte:

    import { SessionTrace } from '@newrelic/browser-agent/features/session_trace';
    const options = {
    info: { ... },
    loader_config: { ... },
    init: { ... },
    features: [
    SessionTrace
    ]
    }

    Para obter mais informações, consulte a documentação de instalação do browser npm.

Descrição

O evento personalizado dentro do rastreamento da sessão do browser pode fornecer contexto para outras ações do usuário, erros e eventos padrão dentro do trace. Este evento aparecerá nos detalhes da sessão de rastreamento do browser.

  • Se um rastreamento da sessão is estiver em andamento, isso adicionará um objeto com um nome definido pelo usuário, horário de início e outros campos opcionais.
  • Se você fizer esta chamada e um trace da sessão is not já estiver em andamento, isso não fará com que o browser capture um trace.

Observe que o número de eventos compartilhados desta forma é limitado pelo ciclo de coleta do agente browser. Aqui está a última atualização desse limite.

Parâmetro

Parâmetro

Descrição

$custom_object

Objeto JavaScript

Obrigatório. Forneça um objeto JavaScript com estes pares nome/valor obrigatórios e opcionais:

  • Pares nome/valor obrigatórios: name, start
  • Pares nome/valor opcionais: end, origin

Exemplos

var obj = {
// REQUIRED
name: 'Event Name',
start: 1417044274239, // Time in ms since epoch
// OPTIONAL
end: 1417044274252,
// Time in ms since epoch. Defaults to same as start resulting in trace object with a duration of zero.
origin: 'Origin of event',
// Defaults to empty string
};