Problema
El uso del agente PHP de New Relic genera sobrecarga. La sobrecarga de rendimiento es cualquier cosa que aumente la latencia, el uso de CPU o memoria más allá de lo que existiría sin el agente.
Causa
La sobrecarga es un efecto secundario esperado del monitoreo y la generación de reportes sobre el software. Nuestro ingeniero de monitoreo de IA minimizará esto, pero su experiencia puede variar bastante, dependiendo de cómo emplee el agente. Si descubre que está experimentando una sobrecarga inesperada, hay varias configuraciones en INI que pueden ayudar a reducirla.
Solución
Configuraciones INI de rendimiento que pueden reducir la sobrecarga según el uso del agente.
Desactivar un nivel de código métrico.
Deshabilitar el registro.
Establezca
newrelic.transaction_tracer.max_segments_webynewrelic.transaction_tracer.max_segments_cli>= 1.Establezca
newrelic.transaction_tracer.detail= 0.Establecer
newrelic.transaction_tracer.enabled= falso.Aumente el umbral del rastreador de transacciones estableciendo
newrelic.transaction_tracer.threshold= valor más alto.Establecer
newrelic.transaction_tracer.explain_enabled= falso.No trace sentencias SQL lentas estableciendo
newrelic.transaction_tracer.slow_sql= falso.
Otras consideraciones generales
Una fuente de reloj de bajo rendimiento puede afectar al agente que verifica la hora para cada span. Asegúrese de usar un clocksource adecuado. Fargate se ve afectado por el clocksource y se sabe que causa una sobrecarga adicional.