master
md 132 lines 7.79 KB
Rendered Raw
1 # Netdata Cloud
2
3 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.
4
5 :::info
6
7 By serving as a lightweight control plane, Netdata Cloud provides you with:
8
9 - **Seamless coordination** across multiple teams and environments
10 - **Unified visibility** across cloud providers and data centers
11 - **Real-time, high-fidelity** monitoring at any scale
12 - **Flexible observability** pipelines that grow with your infrastructure
13
14 :::
15
16 <details>
17 <summary><strong>Click to see visual representation of the architecture</strong></summary><br/>
18
19 ```mermaid
20 flowchart TB
21 NC("**Netdata Cloud**<br/>Horizontal scalability<br/>Role based access<br/>Access from anywhere<br/>Central dispatch of<br/>Alert notifications<br/>Custom Dashboards<br/>Advanced customization")
22
23 Users("**Unified Dashboards**<br/>across the infrastructure,<br/>multi-cloud, hybrid-cloud")
24
25 Notifications("**Alert Notifications**<br/>Slack, e-mail,<br/> Mobile App,<br/>PagerDuty, and more")
26
27 Users <--> NC
28 NC --> Notifications
29
30 subgraph infrastructure["On-Prem Infrastructure"]
31 direction TB
32 Agents("**Netdata Agents**<br/>Standalone,<br/>Children, Parents<br/>(possibly overlapping)")
33
34 TimeSeries("Time-Series<br/>metric samples<br/>database")
35
36 PrivateAgents("Private<br/>Netdata Agents")
37
38 Agents <--> TimeSeries
39 Agents --- PrivateAgents
40 end
41
42 NC <--> Agents
43
44 %% Style definitions
45 classDef alert fill:#ffeb3b,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
46 classDef neutral fill:#f9f9f9,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
47 classDef complete fill:#4caf50,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
48 classDef database fill:#2196F3,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
49
50 %% Apply styles
51 class Users,Agents alert
52 class NC,Notifications neutral
53 class TimeSeries,PrivateAgents complete
54 class infrastructure database
55 ```
56
57 </details><br/>
58
59 Netdata Cloud provides you with the following features, on top of what the Agents already provide:
60
61 | Feature | Description |
62 |:------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
63 | **Horizontal Scalability** | • Scale your observability infrastructure effortlessly<br/>• Add [Parents and Children](/docs/deployment-guides/deployment-with-centralization-points.md) as needed<br/>• Manage all nodes from a single [Space](/docs/netdata-cloud/organize-your-infrastructure-invite-your-team.md) |
64 | [**Role-Based Access Control (RBAC)**](/docs/netdata-cloud/authentication-and-authorization/role-based-access-model.md) | • Fine-grained access management<br/>• Control team member privileges across your Space<br/>• Secure, role-appropriate access to monitoring data |
65 | **Global Remote Access** | • Access your monitoring from anywhere<br/>• No VPN configuration required<br/>• Secure access to local dashboards while data stays on premises |
66 | **Centralized Alert Management** | • Unified alert dispatch from a central location<br/>• Cloud-specific alerts and monitoring<br/>• Mobile push notifications via [Netdata Mobile App](/integrations/cloud-notifications/integrations/netdata_mobile_app.md) (paid plans) |
67 | [**Custom Dashboards**](/docs/dashboards-and-charts/dashboards-tab.md) | • Create and save custom views<br/>• Share dashboards across teams<br/>• Build focused views for specific needs |
68 | **Personal Customization** | • Individual user visualization preferences<br/>• Tailored dashboard experiences<br/>• Flexible viewing options for different roles |
69
70 ## Stored Metadata
71
72 Netdata Cloud doesn't store your metrics or logs.
73
74 :::info
75
76 **What Netdata Cloud Does Store:**
77
78 - Node information and labels
79 - Metric names, labels, and retention periods
80 - Active collectors
81 - Alert configurations and state changes
82
83 **How Data Flows:**
84
85 1. Metadata (listed above) is synchronized between Agents and Cloud
86 2. Metric data and logs remain stored locally on your Agents
87 3. When you view dashboards:
88 - Data is transferred directly from Agents to your browser via Cloud
89 - Cloud aggregates responses from multiple Agents into a unified view
90 - No metric or log data is stored in the Cloud during this process
91
92 :::
93
94 ## Fidelity and Resolution
95
96 Netdata Cloud delivers the exact same high-quality data that Agents collect. When you view dashboards through the Cloud:
97
98 - No reduction in metric resolution
99 - No loss of data fidelity
100 - No compromise in data granularity
101
102 The data you see is identical to what you would get by accessing Agents directly.
103
104 ## FAQ
105
106 <details>
107 <summary><strong>Does the Cloud require Observability Centralization Points?</strong></summary><br/>
108
109 No. You can connect any or all Agents directly to the Cloud.
110
111 We recommend creating [Observability Centralization Points](/docs/deployment-guides/deployment-with-centralization-points.md), 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).
112
113 </details><br/>
114
115 <details>
116 <summary><strong>When I have Parents, do I need to connect the Children to the Cloud too?</strong></summary><br/>
117
118 No, it is not necessary, but it provides high availability.
119
120 When Parents are connected to the Cloud, all their Children are available via them.
121
122 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.
123
124 The Cloud prefers:
125
126 - 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).
127
128 - The closest (to the Child) Parent available for [Top Monitoring](/docs/top-monitoring-netdata-functions.md). 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.
129
130 You may connect Children to the Cloud for high-availability, in cases where their Parents become unreachable.
131
132 </details>