Agent Performance Optimization Guide
While Netdata Agents work seamlessly out-of-the-box with comprehensive monitoring, you can tune their configuration for better performance when needed.
Why optimize your Agent
By default, your Netdata Agent provides:
- Automatic Application Discovery: Continuously detects and monitors applications on your node
- Real-time Metric Collection: Collects metrics every second
- Health Monitoring: Actively tracks health status with built-in alerting
- Machine Learning: Trains anomaly detection models for each metric (Anomaly Detection)
These features deliver comprehensive monitoring but consume system resources. You might need to optimize when running Agents on resource-constrained systems or when scaling your monitoring infrastructure.
note
See Resource Utilization for detailed Agent resource requirements.
How to optimize performance
Here's how each optimization strategy reduces resource usage:
Optimization Strategy | Reduces CPU | Reduces RAM | Reduces Disk IO |
---|---|---|---|
Set up Parent-Child architecture | ✓ | ✓ | ✓ |
Disable unneeded collectors | ✓ |