Problema
El agente New Relic Infrastructure está consumiendo demasiada CPU.
Solución
El agente New Relic Infrastructure está diseñado para informar una amplia gama de datos del sistema con un consumo mínimo de CPU y memoria. Sin embargo, si necesita reducir el consumo de CPU, puede deshabilitar o disminuir la frecuencia de muestreo de varios muestreadores y complementos.
Este tema destaca algunas newrelic-infra.yml
configuraciones que pueden reducir el uso de CPU:
- Reducir el muestreo de eventos
- Reducir los informes del complemento del agente
- Revisar integración en el host
Reducir el muestreo de eventos
El agente de infraestructura reporta varios eventos de incumplimiento en frecuencias específicas. Para reducir la sobrecarga, puede reducir la frecuencia de muestreo en segundos o puede desactivar completamente los muestreadores estableciendo el valor de propiedad correspondiente en -1
.
Importante
No recomendamos una frecuencia de muestreo superior a 60 segundos porque es posible que vea espacios en los gráficos de la interfaz de usuario de New Relic.
La siguiente tabla enumera algunos muestreadores para configurar:
evento | Frecuencia de muestreo | Lista de permitir/denegar |
---|---|---|
Red | No disponible | |
Proceso | ||
Almacenamiento | ||
Sistema | No disponible |
Reducir los informes del complemento del agente
El agente de infraestructura tiene un complemento incorporado que recopila datos de inventario (configuración específica del sistema e información de estado). Para algunos sistemas, el consumo de CPU puede ser relativamente alto si el complemento recopila muchos datos. Para reducir el espacio, puede deshabilitar o disminuir la frecuencia de muestreo para complementos específicos que informan datos que no desea.
Revisar integración en el host
Si utiliza infraestructura integración en el host, esto puede tener impactos adicionales en el uso de la CPU. La naturaleza del impacto y los métodos para ajustarlo dependen de la integración que esté utilizando.
A continuación se muestran algunas formas de ajustar el uso de CPU de integración en el host:
- Vea si su integración tiene opciones de configuración que pueda ajustar.
- Si es posible, distribuya la carga de monitoreo agregando un agente de infraestructura adicional. Por ejemplo, la integración de Kafka permite un despliegue multiagente.