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 classeBrowserAgent
. Na matrizfeatures
, 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.