Parents: Your Centralization Points
Parents are Netdata Agents that collect and store data from other Agents ("Children"). They act as centralization points for your observability data.
How It Works
- You designate some Agents as Parents - Configure them to receive streaming data
- Children stream their data to Parents - They push metrics continuously
- Parents store and process everything - All metrics and logs from all Children
- You access Parents for dashboards and alerts - Centralized monitoring interface
- Cloud queries Parents when configured - Reduces load on production systems
Parents give you centralized collection with distributed architecture benefits.
What Parents Do
Parents are specialized Netdata installations that you can configure to receive, store, and process observability data (metrics and logs) from multiple other systems in your infrastructure.
These Parents give you several core functions:
- Receiving and storing metrics and logs from multiple systems
- Processing and analyzing your collected data
- Running health checks and alerts
- Providing unified dashboards across all your systems
- Replicating data for your historical analysis
This distributed yet centralized approach gives you the benefits of both decentralized collection and centralized analysis.
Why Use Parents
If you want the full Netdata Cloud experience within your own infrastructure, consider Netdata Cloud Enterprise On-Prem — a self-hosted version that deploys the complete Cloud control plane in your environment. For the complete On-Prem documentation, see Netdata Cloud On-Prem.
How Multiple Parents Work
Click to see Parent architecture options
Technical Implementation
Parents consist of two major components you can deploy:
-
Metrics Centralization - Uses Netdata's streaming and replication features to centralize your metrics data
-
Logs Centralization - Uses systemd-journald methodologies to centralize your log data
You can configure your systems to connect to multiple Parents for redundancy. If a connection fails, they automatically switch to an available alternative.
In a high-availability setup, your Parents can form a cluster by sharing data with each other, ensuring all points have a complete copy of all your metrics and logs.
Click to see how high availability works
Connect your Parent to Netdata Cloud
A Parent is a regular Netdata Agent. Once it is connected to Netdata Cloud using the standard claiming process, its Children can be directly queried and are registered to Netdata Cloud automatically. See the Connect Agent to Cloud guide for instructions. :::
Check out our Parent-Child Deployment Guide for step-by-step instructions.
Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.
