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

interação (API SPA)

Sintaxe

newrelic.interaction()

Retorna um novo objeto API vinculado à interação SPA atual.

Requisitos

  • Agente browser Pro+SPA (v963 ou superior)

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

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

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

Descrição

A chamada interaction() de monitoramento do SPA retorna um novo objeto de API que está vinculado à interação atual.

  • New interaction:

    Se a chamada da API quando o New Relic não estiver monitorando uma interação no momento, uma nova interação será criada.

  • New object:

    Se a chamada de API ocorrer novamente dentro da mesma interação, um novo objeto referenciando a interação atual será criado.

Parâmetro

O parâmetro depende da chamada de API de interação do SPA específica.

Valores de retorno

Este método retorna um objeto de API vinculado a um eventoBrowserInteraction específico. Cada vez que esse método é chamado para o mesmo BrowserInteraction, um novo objeto é criado, mas ainda faz referência à mesma interação.

Exemplos

Os métodos da API SPA podem ser usados em newrelic.interaction(). Os métodos também podem ser usados em um identificador atribuído a uma variável. Por exemplo:

myInteraction = newrelic.interaction();
myInteraction.save();

O identificador nomeado pode ser salvo e usado fora de uma interação, mas os métodos não terão efeito após o término da interação.