Netdata

Netdata

Real-time, per‑second full‑stack monitoring and observability

77.9kstars
6.4kforks
Last commit: 8h ago
Repo age: 13y old
Netdata screenshot

Netdata is an open-source, agent-based observability platform that collects, stores, and visualizes per-second metrics across infrastructure and applications. It combines a lightweight edge agent, a tiered time-series store, and optional centralized Cloud/Parent components for unified views and collaboration.

Key Features

  • Per-second, real-time metrics collection with millisecond responsiveness and auto-generated dashboards.
  • Edge-based machine learning: unsupervised anomaly detection and per-metric ML models running on the agent.
  • Tiered, high-efficiency time-series storage (compact samples, ZSTD compression) with configurable retention and archiving.
  • Distributed Parent–Child streaming pipeline for horizontal scaling, multi-node aggregation, and long-term retention.
  • Broad integrations (800+ collectors) and export/archival targets including Prometheus, InfluxDB, OpenTSDB, and Graphite.
  • Low resource footprint (designed for minimal CPU/RAM impact) and zero-configuration auto-discovery on supported platforms.

Use Cases

  • Infrastructure and system monitoring: per-second visibility into CPU, memory, disks, network, sensors, and kernel metrics.
  • Container and Kubernetes observability: native containerd/Docker and Kubernetes integrations for pod, node, and cluster troubleshooting.
  • Incident troubleshooting and AIOps: anomaly detection, root-cause analysis, blast-radius identification, and automated reporting to accelerate incident resolution.

Limitations and Considerations

  • The Netdata UI and Netdata Cloud components are delivered as closed-source offerings while the Agent is open-source; organizations requiring fully open-source stacks should evaluate this split.
  • OpenTelemetry support is noted as "coming soon" in documentation; users relying heavily on OpenTelemetry may need to plan integrations or use exporters.
  • Feature parity varies by platform (Linux has the most comprehensive coverage); some platform-specific collectors or deep kernel metrics are not available everywhere.

Netdata offers a high-resolution, low-overhead approach to full-stack monitoring with built-in ML and flexible scaling via Parents and Netdata Cloud. It is well-suited for teams needing real-time troubleshooting, container/Kubernetes visibility, and efficient time-series retention while weighing the tradeoffs of closed-source UI/cloud components.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

83.3k
7.4k
Last commit: 12h ago

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Alternative to:
UptimeRobot
UptimeRobot
+15
Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

72.4k
13.5k
Last commit: 7h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Prometheus

Prometheus

Monitoring system and time-series database for metrics and alerting

62.9k
10.2k
Last commit: 9h ago

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Alternative to:
Datadog Cloud Monitoring
Datadog Cloud Monitoring
+17
Sentry

Sentry

Error tracking and application performance monitoring platform

43.2k
4.6k
Last commit: 7h ago

Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Alternative to:
Bugsnag
Bugsnag
+14
Glance

Glance

Self-hosted, configurable dashboard for feeds and status widgets

32.2k
1.2k
Last commit: 2mo ago

Glance is a lightweight self-hosted dashboard that aggregates RSS and other widgets (Reddit, YouTube, weather, markets, server stats) into customizable pages.

Alternative to:
Start.me
Start.me
+12
Web-Check

Web-Check

All-in-one OSINT tool for analyzing any website.

32.1k
2.5k
Last commit: 25d ago

Comprehensive on-demand OSINT to analyze a website's security, architecture, and tech stack.

Alternative to:
Shodan
Shodan
+8