Es posible que desee desactivar temporalmente un agente APM con fines de prueba o resolución de problemas. Este documento explica los procedimientos para apagar temporalmente el agente APM.
Trámites relacionados:
- Para deshabilitar permanentemente APM, desinstale el agente.
- Para configurar un agente para monitor algunas cosas pero no otras, use instrumentación personalizada.
Deshabilitar o apagar el agente APM
Seleccione su tipo de agente para obtener instrucciones:
Hay dos formas principales de desactivar el agente Go:
Elimine la importación del paquete
github.com/newrelic/go-agent
de su aplicación y elimine o comente cualquier llamada al namespacenewrelic
. Luego, vuelva a compilar y reiniciar su aplicación.Utilice la opción de configuración
enabled
. Luego, vuelva a compilar y reiniciar su aplicación. (Esto no reducirá los gastos generales porque la instrumentación aún está ejecutándose; solo evitará el envío de datos al recolector New Relic).Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
Hay tres formas principales de desactivar el agente de Java:
Establezca
agent_enabled
enfalse
y luego reinicie la JVM.Utilice el indicador de línea de comando JVM:
-Dnewrelic.config.agent_enabled=falseLuego reinicie la JVM.
Elimine el archivo
newrelic.jar
onewrelic.yml
y luego reinicie la JVM.Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
El método para deshabilitar el agente depende de si está utilizando framework o Core:
.NET framework: establezca
agentEnabled
enfalse
en el archivo globalnewrelic.config
, que se encuentra enC:\ProgramData\New Relic\.NET Agent\
. Si la aplicación está alojada en IIS, reinicie IIS. Si es autohospedado (no IIS), reinicie la aplicación..NET Core: establezca
agentEnabled
enfalse
en el archivonewrelic.config
que se encuentra en el directorio de instalación del agente Core (para Windows junto conNewRelic.Profiler.dll
y para Linux junto conNewRelic.Profiler.so
). Si utiliza el módulo ASP..NET Core, reinicie IIS. De lo contrario, reinicie su aplicación Core.Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
Hay dos formas principales de desactivar el agente Node.js:
Establezca
agent_enabled
enfalse
en el archivo de configuración de su agente y luego reinicie el servidor de aplicaciones.Establezca la variable de entorno
NEW_RELIC_ENABLED
enfalse
.Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
Para deshabilitar el agente PHP, establezca la configuración newrelic.enabled
en false
y luego reinicie el servidor web o PHP.
Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
Hay tres formas principales de desactivar el agente Python, según sus preferencias y configuración:
Instalación estándar: utilice la opción de configuración
monitor_mode
. Esto se puede hacer editando el archivo de configuración o usando una variable de entorno.Instalación estándar con script
newrelic-admin
: elimine la referencia a esa script en su aplicación.Instrumentación manual: Elimina el script de inicialización de tu aplicación.
Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.
Hay varias formas de desactivar el agente Ruby, según sus preferencias y configuración.
Estos métodos eliminarán la mayor parte de la instrumentación, pero aún habrá una pequeña cantidad de actividad y gastos generales:
Utilice la opción de configuración
agent_enabled
. Esto se puede hacer en el archivo de configuración o en las secciones por entorno. Reinicie su servidor de aplicaciones luego.Haga lo mismo a través de una variable de entorno, luego reinicie el servidor de aplicaciones.
Los siguientes métodos eliminarán toda la instrumentación y los gastos generales:
Elimine
newrelic_rpm
del Gemfile y realice la instalación del paquete.Configure lo siguiente en Gemfile y realice la instalación del paquete:
gem 'newrelic_rpm', :require => falseEsta opción garantiza que la gema se instale si es necesaria en algún lugar de la aplicación, pero no la instala al agruparla.
Sugerencia
Después de desactivar el agente, los datos pueden tardar varios minutos en dejar de aparecer.