Sintaxe
newrelic.setApplicationVersion(value: string|null)Adiciona uma string de versão do aplicativo definida pelo usuário ao evento subsequente na página.
Requisitos
Agente browser Lite, Pro ou Pro+SPA (v1.238.0 ou superior)
Se você estiver instalando o agente do browser via npm e criando um agente personalizado com recursos selecionados, deve habilitar pelo menos um recurso ao criar a instância
Agent. Por exemplo, adicione o seguinte no arrayfeatures:import { Metrics } from '@newrelic/browser-agent/features/metrics'const options = {info: { ... },loader_config: { ... },init: { ... },features: [Metrics]}Para obter mais informações, consulte a documentação de instalação do browser npm.
Descrição
Ao executar esta função com um valor válido, o agente browser anexa um atributo application.version a todos os eventos subsequentes até que o atributo seja desdefinido manualmente ou a página seja descarregada. Se a função for chamada mais de uma vez, apenas o valor fornecido mais recente será enviado no evento subsequente. Se esta função for chamada com um valor null, qualquer versão existente do aplicativo deixará de ser enviada no evento subsequente.
Definir o atributo application.version ajudará você a identificar quais versões do seu software estão produzindo erros. Uma próxima versão da Errors Inbox rastreará automaticamente quais versões do seu software estão produzindo erros. Se você estiver usando o monitoramento SPA com uma versão de agente compatível, a versão do aplicativo também será incluída no evento newrelic.interaction .
Parâmetro
Parâmetro | Descrição |
|---|---|
string OU nulo | Obrigatório. Uma string que representa a versão do aplicativo web, útil para vincular todos os eventos do browser a uma tag de lançamento específica. O parâmetro Passar um valor |
Exemplos
Decorando evento com versão de aplicativo
newrelic.setApplicationVersion('1.2.3') // decorates events with the property 'application.version':'1.2.3'Impedindo que o evento decore a versão do aplicativo
newrelic.setApplicationVersion(null) // events will no longer have an 'application.version' property set