docs/netdata-cloud/README.md
Netdata Cloud is a powerful service that transforms your standalone Netdata Agent installations into a unified, scalable observability solution. It achieves this without centralizing metric storage, ensuring optimal performance and cost-effectiveness even at enterprise scale.
:::info
By serving as a lightweight control plane, Netdata Cloud provides you with:
:::
<details> <summary><strong>Click to see visual representation of the architecture</strong></summary>flowchart TB
NC("**Netdata Cloud**
Horizontal scalability
Role based access
Access from anywhere
Central dispatch of
Alert notifications
Custom Dashboards
Advanced customization")
Users("**Unified Dashboards**
across the infrastructure,
multi-cloud, hybrid-cloud")
Notifications("**Alert Notifications**
Slack, e-mail,
Mobile App,
PagerDuty, and more")
Users <--> NC
NC --> Notifications
subgraph infrastructure["On-Prem Infrastructure"]
direction TB
Agents("**Netdata Agents**
Standalone,
Children, Parents
(possibly overlapping)")
TimeSeries("Time-Series
metric samples
database")
PrivateAgents("Private
Netdata Agents")
Agents <--> TimeSeries
Agents --- PrivateAgents
end
NC <--> Agents
%% Style definitions
classDef alert fill:#ffeb3b,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
classDef neutral fill:#f9f9f9,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
classDef complete fill:#4caf50,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
classDef database fill:#2196F3,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
%% Apply styles
class Users,Agents alert
class NC,Notifications neutral
class TimeSeries,PrivateAgents complete
class infrastructure database
Netdata Cloud provides you with the following features, on top of what the Agents already provide:
| Feature | Description |
|---|---|
| Horizontal Scalability | • Scale your observability infrastructure effortlessly |
| • Add Parents and Children as needed | |
| • Manage all nodes from a single Space | |
| Role-Based Access Control (RBAC) | • Fine-grained access management |
| • Control team member privileges across your Space | |
| • Secure, role-appropriate access to monitoring data | |
| Global Remote Access | • Access your monitoring from anywhere |
| • No VPN configuration required | |
| • Secure access to local dashboards while data stays on premises | |
| Centralized Alert Management | • Unified alert dispatch from a central location |
| • Cloud-specific alerts and monitoring | |
| • Mobile push notifications via Netdata Mobile App (paid plans) | |
| Custom Dashboards | • Create and save custom views |
| • Share dashboards across teams | |
| • Build focused views for specific needs | |
| Personal Customization | • Individual user visualization preferences |
| • Tailored dashboard experiences | |
| • Flexible viewing options for different roles |
Netdata Cloud doesn't store your metrics or logs.
:::info
What Netdata Cloud Does Store:
How Data Flows:
:::
Netdata Cloud delivers the exact same high-quality data that Agents collect. When you view dashboards through the Cloud:
The data you see is identical to what you would get by accessing Agents directly.
No. You can connect any or all Agents directly to the Cloud.
We recommend creating Observability Centralization Points, as required for operational efficiency (ephemeral nodes, teams or services isolation, central control of alerts, production systems performance), security policies (internet isolation), or cost optimization (use existing capacities before allocating new ones).
</details> <details> <summary><strong>When I have Parents, do I need to connect the Children to the Cloud too?</strong></summary>No, it is not necessary, but it provides high availability.
When Parents are connected to the Cloud, all their Children are available via them.
When multiple Parents store data from the same Children (in clusters or multi-level hierarchies), the Cloud queries each unique node once through a single available Parent.
The Cloud prefers:
The most distant (from the Child) Parent that is available when doing metrics visualization queries (since usually these Parents have been added for this purpose).
The closest (to the Child) Parent available for Top Monitoring. The streaming protocol of Parents and Children is able to forward such requests to the leaf child, via the Parents, to respond with live and accurate data.
You may connect Children to the Cloud for high-availability, in cases where their Parents become unreachable.
</details>