Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3kstars
6.3kforks
Last commit: 13h ago
Repo age: 13y old
Netdata screenshot

Netdata is a real-time performance monitoring and troubleshooting platform for hosts, containers, and applications. It collects high-frequency metrics, visualizes them in interactive dashboards, and helps operators detect anomalies and investigate incidents quickly.

Key Features

  • High-resolution, per-second (and finer) metric collection with low-latency visualization
  • Interactive web dashboards with drill-down charts, correlations, and per-dimension views
  • Large library of collectors/plugins for OS, containers, databases, web servers, and common services
  • Health/alerting engine with configurable alarms and notifications (via popular notification channels)
  • Metrics export/streaming to external time-series/observability systems (commonly Prometheus/OpenMetrics, Graphite, InfluxDB, and others)
  • Distributed setups with agents and optional centralized aggregation/streaming (Netdata “streaming”)
  • Auto-discovery for many environments and integrations (including Kubernetes)

Use Cases

  • Troubleshoot sudden CPU, memory, disk I/O, or network regressions on Linux servers in real time
  • Monitor containers/Kubernetes nodes and quickly correlate resource saturation with specific services
  • Build alerting for infrastructure and application health signals and route notifications to on-call channels

Limitations and Considerations

  • Long-term retention and advanced historical analytics typically rely on external storage/backends rather than the agent alone
  • Some advanced features in Netdata’s ecosystem may be oriented around the vendor Cloud offering, depending on the deployment approach

Netdata is well-suited for operators who need immediate visibility into system performance and fast root-cause analysis. Its strength is high-frequency metrics plus an opinionated troubleshooting UI, complemented by broad integrations for alerting and exporting data to existing observability stacks.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 12h ago

Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Alternative to:
UptimeRobot
UptimeRobot
+9
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 28d ago

Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.8k
1.6k
Last commit: 1d ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 4d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24.1k
1.3k
Last commit: 1d ago

Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.

Alternative to:
Google Analytics
Google Analytics
+5
Dashy

Dashy

A customizable dashboard for your homelab and services

23.6k
1.7k
Last commit: 12d ago

Dashy is a configurable self-hosted start page for organizing apps, links, widgets, and status checks with themes, auth, and integrations.

Alternative to:
Start.me
Start.me
+9