Betrieb & Monitoring
Netdata
Netdata ist ein quelloffenes Echtzeit-Monitoring mit sekundengenauer Auflösung, Auto-Erkennung hunderter Metriken und eingebautem Dashboard.
- GPLv3-Agent
- Echtzeit, sekundengenau
- Auto-Discovery, eingebautes Dashboard
- ML-Anomalieerkennung
- Parent/Child-Streaming
Netdata ist ein quelloffenes Echtzeit-Monitoring mit sekundengenauer Auflösung. Der Agent erkennt hunderte Datenquellen automatisch, speichert sie in einer eigenen Zeitreihen-Datenbank und stellt sie sofort in einem eingebauten Dashboard dar, fast ohne Konfiguration.
Dieser Artikel erklärt das Echtzeit-Konzept, die Parent/Child-Streaming-Architektur, die ML-gestützte Anomalieerkennung sowie die Lizenz- und Cloud-Frage und die Abgrenzung zu Prometheus.
1. Echtzeit und Auto-Discovery
Netdata erfasst Metriken mit 1-Sekunden-Auflösung und erkennt hunderte Collectors automatisch, von System- und Kernel-Metriken über Datenbanken und Webserver bis zu Containern und Hardware-Sensoren. Das eingebaute Dashboard ist sofort nutzbar, ohne dass man erst Graphen bauen muss, das macht Netdata stark beim akuten Troubleshooting.
Netdata dreht das Monitoring um: Statt erst Dashboards zu bauen, sieht man sofort alles in hoher Auflösung, und sucht von dort aus die Ursache.
2. Parent/Child-Streaming
In der verteilten Architektur sammeln Child-Agenten lokal und streamen ihre Metriken in Echtzeit an einen Parent, der aggregiert, Dashboards bereitstellt und die längere Aufbewahrung übernimmt. So bleibt der Child ressourcenschonend, während der Parent die Flotte zusammenführt; die Verbindung lässt sich per TLS absichern.
3. Anomalieerkennung
Netdata trainiert pro Metrik mehrere unüberwachte ML-Modelle und markiert eine Metrik nur dann als anomal, wenn alle Modelle übereinstimmen (Konsens). Das Ergebnis ist ressourcenschonend und hilft, ungewöhnliche Muster zu erkennen, bevor klassische Schwellwerte anschlagen. Voraussetzung ist die persistente Zeitreihen-DB (dbengine).
4. Lizenz, Cloud und Abgrenzung
Der Agent ist Open Source (GPLv3) und für beliebig viele Knoten kostenlos; das Dashboard ist enthalten. Netdata Cloud ist ein optionaler Dienst (mit kostenlosen und kostenpflichtigen Stufen). Gegenüber Prometheus setzt Netdata auf sofort nutzbare Echtzeit-Telemetrie mit eingebautem Dashboard, während Prometheus mehr Konfiguration verlangt und meist mit Grafana kombiniert wird; für Langzeit-Retention plant man bei Netdata bewusst.
Langzeit-Retention bewusst planen
Netdata glänzt in der Echtzeit. Für längere Aufbewahrung sollte man Parent-Knoten mit ausreichend Speicher (dbengine) oder den Export in ein externes Backend einplanen und entscheiden, ob die optionale Cloud-Komponente genutzt wird.
5. Stärken und Grenzen
| Stärken | Grenzen |
|---|---|
| Sekundengenaue Echtzeit-Telemetrie, in Minuten produktiv | Langzeit-Retention erfordert Parent-Knoten oder externes Backend |
| Auto-Discovery hunderter Collectors, eingebautes Dashboard | Sehr hohe Auflösung kostet Ressourcen auf großen Flotten ohne Streaming |
| ML-Anomalieerkennung, Agent kostenlos (GPLv3) | Volle Komfortfunktionen teils über die optionale Cloud |
Häufige Fragen zu Netdata
Nein. Der Agent ist quelloffen und bringt ein vollständiges lokales Dashboard mit; alles kann on-prem bleiben. Netdata Cloud ist optional und bündelt mehrere Knoten in einer Oberfläche; für volle Datenhoheit lässt sich darauf verzichten.
Netdata ist ideal für sofortige, hochauflösende Echtzeit-Sicht und schnelles Troubleshooting mit minimaler Konfiguration. Prometheus ist die Wahl für ein langlebiges, abfragbares Metrik-Ökosystem (mit Grafana und Alerting). Beide lassen sich auch kombinieren.
Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.
Der nächste Schritt
Netdata im eigenen Haus richtig einsetzen?
Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.