Problème
L'agent New Relic Infrastructure consomme trop de CPU.
Solution
L'agent New Relic Infrastructure est conçu pour signaler une large gamme de données système avec une consommation minimale de CPU et de mémoire. Cependant, si vous avez besoin de réduire votre consommation CPU, vous pouvez désactiver ou diminuer la fréquence d'échantillonnage de divers échantillonneurs et plugins.
Cette rubrique met en évidence certaines configurations newrelic-infra.yml
susceptibles de réduire l'utilisation de votre processeur :
- Réduire l'échantillonnage des événements
- Réduire les rapports des plugins d'agent
- Examen de l'intégration sur l'hôte
Réduire l'échantillonnage des événements
L'agent infrastructure signale plusieurs événements de défaut à des fréquences spécifiques. Pour réduire la surcharge, vous pouvez réduire la fréquence d'échantillonnage en secondes ou désactiver complètement les échantillonneurs en définissant la valeur de propriété correspondante sur -1
.
Important
Nous ne recommandons pas une fréquence d'échantillonnage supérieure à 60 secondes, car vous risquez de voir des écarts dans les graphiques de l'interface utilisateur de New Relic.
Le tableau ci-dessous répertorie quelques échantillonneurs à configurer :
Événement | Fréquence d'échantillonnage | Liste d'autorisation/refus |
---|---|---|
Réseau | Pas disponible | |
Processus | ||
Stockage | ||
Système | Pas disponible |
Réduire les rapports des plugins d'agent
L'agent infrastructure dispose de plugins intégrés qui collectent des données d'inventaire ( configuration spécifique du système et informations sur l'état). Pour certains systèmes, la consommation CPU peut être relativement élevée si les plugins collectent beaucoup de données. Pour réduire l'empreinte, vous pouvez désactiver ou diminuer la fréquence d'échantillonnage pour des plugins spécifiques qui signalent des données que vous ne souhaitez pas.
Examen de l'intégration sur l'hôte
Si vous utilisez l'intégration infrastructure sur hôte, cela peut avoir des impacts supplémentaires sur l'utilisation du processeur. La nature de l’impact et les méthodes pour l’ajuster dépendent de l’intégration que vous utilisez.
Voici quelques façons d’ajuster l’utilisation du processeur de l’intégration sur hôte :
- Vérifiez si votre intégration dispose d’options de configuration que vous pouvez ajuster.
- Si possible, répartissez la charge monitoring en ajoutant des agents infrastructure supplémentaires. Par exemple, l’intégration Kafka permet un déploiement multi-agent.