Problema
O agente New Relic Infrastructure está consumindo muita CPU.
Solução
O agente New Relic Infrastructure foi projetado para relatar uma ampla variedade de dados do sistema com consumo mínimo de CPU e memória. No entanto, se você precisar reduzir o consumo de CPU, poderá desativar ou diminuir a frequência de amostragem de vários amostradores e plug-ins.
Este tópico destaca algumas configurações newrelic-infra.yml
que podem reduzir o uso da CPU:
- Reduzir a amostragem de eventos
- Reduzir relatórios de plug-ins de agente
- Comentário integração no host
Reduzir a amostragem de eventos
O agente de infraestrutura reporta vários eventos padrão em frequências específicas. Para reduzir a sobrecarga, você pode reduzir a frequência de amostragem em segundos ou desativar completamente os amostradores definindo o valor da propriedade correspondente como -1
.
Importante
Não recomendamos uma taxa de amostragem maior que 60 segundos porque você pode ver lacunas nos gráficos da interface do usuário do New Relic.
A tabela abaixo lista alguns samplers para configurar:
Evento | Frequência de amostragem | Lista de permissão/negação |
---|---|---|
Rede | Não disponível | |
Processo | ||
Armazenar | ||
Sistema | Não disponível |
Reduzir relatórios de plug-ins de agente
O agente de infraestrutura possui plug-in integrado que coleta dados de inventário (configuração específica do sistema e informações de estado). Para alguns sistemas, o consumo de CPU pode ser relativamente alto se o plug-in estiver coletando muitos dados. Para reduzir o espaço ocupado, você pode desativar ou diminuir a frequência de amostragem para plug-ins específicos que relatam dados indesejados.
Comentário integração no host
Se você usar infraestrutura de integração no host, isso poderá ter impactos adicionais no uso da CPU. A natureza do impacto e os métodos para ajustá-lo dependem da integração que você está usando.
Aqui estão algumas maneiras de ajustar o uso da CPU de integração no host:
- Veja se sua integração possui opções de configuração que você pode ajustar.
- Se possível, distribua a carga de monitoramento adicionando agente de infraestrutura adicional. Por exemplo, a integração Kafka permite uma implantação multiagente.