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-agentdo 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_enabledcomofalsee reinicie a JVM.Use o sinalizador de linha de comando JVM:
-Dnewrelic.config.agent_enabled=falseEm seguida, reinicie a JVM.
Remova o arquivo
newrelic.jarounewrelic.ymle 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
agentEnabledcomofalseno arquivonewrelic.configglobal, 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
agentEnabledcomofalseno arquivonewrelic.configencontrado no diretório de instalação do agente Core (para Windows junto comNewRelic.Profiler.dlle 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_enabledcomofalseno arquivo de configuração do agente e reinicie o servidor de aplicativos.Defina a variável de ambiente
NEW_RELIC_ENABLEDcomofalse.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_rpmdo 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.