0
0
mirror of https://github.com/netdata/netdata.git synced 2024-12-22 04:08:36 +00:00
netdata_netdata/docs/netdata-cloud
2024-12-20 16:25:47 +02:00
..
authentication-and-authorization docs: leftover links + changes on api-tokens.md (#19162) 2024-12-09 11:37:21 +00:00
netdata-cloud-on-prem removing IP address information. Bumping traefik version (#19222) 2024-12-16 08:49:42 +00:00
node-rule-based-room-assignment.md docs: change "node-membership-rules" filename/title (#19257) 2024-12-20 16:25:47 +02:00
organize-your-infrastructure-invite-your-team.md docs: fix img tag (#19102) 2024-11-28 12:43:42 +00:00
README.md docs: Edits in the main Netdata Cloud readme (#19139) 2024-12-06 12:50:54 +02:00
versions.md Docs edits on Cloud versions and On Prem (#19104) 2024-11-29 16:05:17 +02:00
view-plan-and-billing.md docs: Plans and ACLK docs edits (#19140) 2024-12-06 14:35:54 +02:00

Netdata Cloud

Netdata Cloud is a powerful service that transforms 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.

By serving as a lightweight control plane, Netdata Cloud provides:

  • Seamless coordination across multiple teams and environments
  • Unified visibility across cloud providers and data centers
  • Real-time, high-fidelity monitoring at any scale
  • Flexible observability pipelines that grow with your infrastructure
flowchart TB
    NC("<b>☁️ Netdata Cloud</b>
          Horizontal scalability,
          Role based access,
          Access from anywhere,
          Central dispatch of Alert notifications
          Custom Dashboards,
          Advanced customization,
          ")
    Users[["<b>✨ Unified Dashboards</b>
            across the infrastructure,
            multi-cloud, hybrid-cloud"]]
    Notifications["<b>🔔 Alert Notifications</b>
                    Slack, e-mail, Mobile App,
                    PagerDuty, and more"]
    Users <--> NC
    NC -->|deduplicated| Notifications
    subgraph On-Prem Infrastructure
        direction TB
        Agents("<b>🌎 Netdata Agents</b>
                Standalone,
                Children, Parents
                (possibly overlapping)")
        TimeSeries[("<b>Time-Series</b>
                    metric samples
                    database")]
        PrivateAgents("<b>🔒 Private
                        Netdata Agents</b>")
        Agents <--> TimeSeries
        Agents ---|stream| PrivateAgents
    end
    NC <-->|secure connection| Agents

Netdata Cloud provides 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

Stored metadata

Netdata Cloud doesn't store your metrics or logs.

What Netdata Cloud Does Store:

  • Node information and labels
  • Metric names, labels, and retention periods
  • Active collectors
  • Alert configurations and state changes

How Data Flows:

  1. Metadata (listed above) is synchronized between Agents and Cloud
  2. Metric data and logs remain stored locally on your Agents
  3. When you view dashboards:
    • Data is transferred directly from Agents to your browser via Cloud
    • Cloud aggregates responses from multiple Agents into a unified view
    • No metric or log data is stored in Cloud during this process

Fidelity and Resolution

Netdata Cloud delivers the exact same high-quality data that Agents collect. When you view dashboards through the Cloud:

  • No reduction in metric resolution
  • No loss of data fidelity
  • No compromise in data granularity

The data you see is identical to what you would get by accessing Agents directly.

FAQ

details

Does the Cloud require Observability Centralization Points?

No. Any or all Agents can be connected 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).

When I have Parents, do I need to connect the Children to the Cloud too?

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.

Children may be connected to the Cloud for high-availability, in cases where their Parents become unreachable.