Problema
Usar o agente PHP do New Relic resulta em sobrecarga. Sobrecarga de desempenho é qualquer coisa que aumenta a latência, a CPU ou o uso de memória além do que existiria sem o agente.
Causa
A sobrecarga é um efeito colateral esperado do monitoramento e da geração de relatórios de software. Nosso engenheiro de monitoramento de IA minimiza isso, mas sua experiência pode ser bem diferente, dependendo de como você usa o agente. Se você perceber que está tendo uma sobrecarga inesperada, há várias configurações no INI
que podem ajudar a reduzi-la.
Solução
Configurações de desempenho do INI que podem reduzir a sobrecarga dependendo do uso do seu agente.
Desative o nível do código métrico.
Desabilitar registro.
Defina
newrelic.transaction_tracer.max_segments_web
enewrelic.transaction_tracer.max_segments_cli
>= 1.Defina
newrelic.transaction_tracer.detail
= 0.Defina
newrelic.transaction_tracer.enabled
= falso.Aumente o limite tracer de transação definindo
newrelic.transaction_tracer.threshold
= valor maior.Defina
newrelic.transaction_tracer.explain_enabled
= falso.Não trace instruções SQL lentas definindo
newrelic.transaction_tracer.slow_sql
= false.
Outras considerações sobre despesas gerais
Uma fonte de relógio com baixo desempenho pode afetar o agente que verifica o tempo para cada intervalo. Certifique-se de que você está usando uma fonte de relógio apropriada. Fargate é afetado pelo clocksource e é conhecido por causar sobrecarga adicional.