Sintaxis
newrelic.setApplicationVersion(value: string|null)
Agrega una cadena de versión de la aplicación definida por el usuario al evento posterior en la página.
Requisitos
Browser Lite, Pro o Pro+SPA agente (v1.238.0 o superior)
Si está utilizando npm para instalar el agente del navegador, debe habilitar al menos una función al crear una instancia de la clase
BrowserAgent
. Por ejemplo, agregue lo siguiente en la matrizfeatures
:import { Metrics } from '@newrelic/browser-agent/features/metrics'const options = {info: { ... },loader_config: { ... },init: { ... },features: [Metrics]}Para obtener más información, consulte la documentación de instalación del navegador npm.
Descripción
Al ejecutar esta función con un valor válido, el agente del navegador agrega un atributo application.version
a todos los eventos posteriores hasta que el atributo se desactive manualmente o se descargue la página. Si la función se llama más de una vez, solo se enviará el valor más reciente proporcionado en el evento posterior. Si se llama a esta función con un valor de null
, cualquier versión de la aplicación existente dejará de enviarse en un evento posterior.
Configurar el atributo application.version
le ayudará a identificar qué versiones de su software están produciendo errores. Una próxima versión de Errors Inbox rastreará automáticamente qué versiones de su software están produciendo errores. Si está utilizando monitoreo SPA con una versión de agente compatible, la versión de la aplicación también se incluirá en el evento newrelic.interaction
.
Parámetros
Parámetro | Descripción |
---|---|
cadena O nulo | Requerido. Una cadena que representa la versión de la aplicación web, útil para vincular todos los eventos browser a una etiqueta de lanzamiento específica. El parámetro Pasar un valor |
Ejemplos
Decorar evento con una versión de aplicación
newrelic.setApplicationVersion('1.2.3') // decorates events with the property 'application.version':'1.2.3'
Evitar que evento decore la versión de la aplicación
newrelic.setApplicationVersion(null) // events will no longer have an 'application.version' property set