Você pode desabilitar temporariamente um agente APM para fins de teste ou resolução de problemas. Este documento explica os procedimentos para desligar temporariamente o agente APM.
Procedimentos relacionados:
- Para desabilitar permanentemente o APM, desinstale o agente.
- Para configurar um agente para monitor algumas coisas, mas não outras, use instrumentação personalizada.
Desabilitar ou desligar o agente APM
Selecione seu tipo de agente para obter instruções:
Existem duas maneiras principais de desabilitar o agente Go:
Remova a importação do pacote
github.com/newrelic/go-agent
do seu aplicativo e remova ou comente quaisquer chamadas para o namespacenewrelic
. Em seguida, recompile e reinicie seu aplicativo.Use a definição de configuração
enabled
. Em seguida, recompile e reinicie seu aplicativo. (Isso não reduzirá a sobrecarga porque a instrumentação ainda está em execução; apenas impedirá o envio de dados para o coletor New Relic.)Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
Existem três maneiras principais de desabilitar o agente Java:
Configure
agent_enabled
comofalse
e reinicie a JVM.Use o sinalizador de linha de comando JVM:
-Dnewrelic.config.agent_enabled=falseEm seguida, reinicie a JVM.
Remova o arquivo
newrelic.jar
ounewrelic.yml
e reinicie a JVM.Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
O método para desabilitar o agente depende se você está usando framework ou Core:
.NET framework: defina
agentEnabled
comofalse
no arquivonewrelic.config
global, encontrado emC:\ProgramData\New Relic\.NET Agent\
. Se o aplicativo estiver hospedado no IIS, reinicie o IIS. Se for auto-hospedado (não IIS), reinicie o aplicativo..NET Core: defina
agentEnabled
comofalse
no arquivonewrelic.config
encontrado no diretório de instalação do agente Core (para Windows junto comNewRelic.Profiler.dll
e para Linux junto comNewRelic.Profiler.so
). Se você usar o módulo ASP.NET Core, redefina o IIS. Caso contrário, reinicie seu aplicativo Core.Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
Existem duas maneiras principais de desabilitar o agente Node.js:
Defina
agent_enabled
comofalse
no arquivo de configuração do agente e reinicie o servidor de aplicativos.Defina a variável de ambiente
NEW_RELIC_ENABLED
comofalse
.Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
Para desativar o agente PHP, defina a configuração newrelic.enabled
como false
e reinicie o servidor web ou PHP.
Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
Existem três maneiras principais de desabilitar o agente Python, dependendo de sua preferência e configuração:
Instalação padrão: use a configuração
monitor_mode
. Isso pode ser feito editando o arquivo de configuração ou usando uma variável de ambiente.Instalação padrão com script
newrelic-admin
: remova a referência a esse script em seu aplicativo.Instrumentação manual: Remova o script de inicialização da sua aplicação.
Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.
Existem várias maneiras de desabilitar o agente Ruby, dependendo de sua preferência e configuração.
Esses métodos removerão a maior parte da instrumentação, mas ainda haverá uma pequena quantidade de atividade e sobrecarga:
Use a definição de configuração
agent_enabled
. Isso pode ser feito no arquivo de configuração ou nas seções por ambiente. Reinicie seu servidor de aplicativos depois.Faça o mesmo por meio de uma variável de ambiente e reinicie o servidor de aplicativos.
Os métodos a seguir removerão toda a instrumentação e sobrecarga:
Remova
newrelic_rpm
do Gemfile e instale o pacote.Defina o seguinte no Gemfile e na instalação do pacote:
gem 'newrelic_rpm', :require => falseEsta opção garante que a gem seja instalada se for necessária em algum lugar do aplicativo, mas não a instala durante o empacotamento.
Dica
Depois de desabilitar o agente, pode levar alguns minutos para que os dados parem de aparecer.