Netdata

Netdata

Agent installé sur chaque machine, métriques à la seconde

Netdata est un agent de supervision à installer sur chaque machine, sous Linux, FreeBSD, macOS ou Windows. L'agent repère ce qui tourne, en relève les métriques chaque seconde, les stocke sur place et sert un tableau de bord sur le port 19999. Des agents « parents » peuvent recevoir les données des autres et en tenir l'historique. Netdata Cloud, l'offre SaaS de l'éditeur, interroge agents et parents sans centraliser le stockage. La FAQ du README le compare à Prometheus et Grafana : ni configuration manuelle, ni tableau de bord à construire.

Les données restent donc sur les agents et leurs parents, quand SigNoz écrit logs, métriques et traces dans ClickHouse et qu'OpenObserve les range en Parquet sur du stockage objet. Netdata est parti des métriques : il reçoit les logs OpenTelemetry depuis la v2.11.0 (août 2026), et les traces depuis la v2.12.0, en accès anticipé.

Le comparatif des plateformes d'observabilité open source met en regard ce que chaque outil stocke, sur quelle base, et à partir de quel volume il se justifie.

Anomalies détectées sur place, matériel suivi jusqu'au BMC

  • La seconde par défaut : l'agent garde ce grain 14 jours (1 Gio au plus), puis passe à la minute pour 3 mois et à l'heure pour 2 ans. Le tableau de bord choisit le palier selon le zoom ; le README annonce environ 0,5 octet par échantillon.
  • Des services trouvés seuls : conteneurs Docker, containerd, LXC et Kubernetes, VM vues depuis l'hôte, services systemd, processus. Le README compte plus de 800 intégrations, et les graphiques se filtrent sans langage de requête.
  • Des anomalies détectées en local : l'agent entraîne plusieurs modèles non supervisés par métrique et livre des centaines d'alertes préréglées, notifiables par e-mail, Slack, Telegram, PagerDuty, Discord ou Teams.
  • Le matériel jusqu'au capteur : sous Linux, GPU, erreurs PCI AER et RAM EDAC, IPMI, S.M.A.R.T., NVMe. Depuis la v2.12.0, le collecteur Redfish lit le BMC (iDRAC, iLO) même quand l'hôte est éteint, tant que le BMC reste alimenté.

Interface fermée, tableaux de bord gratuits sur cinq nœuds

Seul l'agent est sous GPL v3 ou ultérieure. L'interface web, livrée dans les paquets et mise à jour par CDN, est fermée : sa licence NCUL1 interdit de la modifier ou de l'utiliser avec d'autres composants que les agents et Netdata Cloud. Netdata Cloud est fermé lui aussi.

Les logs exigent un compte Netdata Cloud. D'après la documentation des accès, le journal systemd, les événements Windows, la liste des processus et les connexions réseau sont bloqués pour qui n'est pas connecté. Un compte gratuit suffit, et les traces demandent la même connexion. Métriques, alertes et détection d'anomalies restent accessibles sans compte.

Au-delà de cinq nœuds, l'offre est payante. Sans abonnement, l'accès aux tableaux de bord se limite à cinq nœuds ; sur Netdata Cloud, les autres sont verrouillés mais continuent de collecter. La configuration des collecteurs et des alertes depuis l'interface, le RBAC et le SSO sont aussi payants. Les pages de tarifs affichent Business à 4,50 $ par nœud et par mois en paiement annuel, Homelab à 90 $ par an pour un usage non commercial, et Enterprise On-Premises à partir de 200 nœuds.

Le port 19999 est ouvert par défaut. Quiconque l'atteint lit le tableau de bord et les métriques, selon la documentation de sécurité. La protection intégrée par jeton passe par Netdata Cloud ; sans lui, restent les listes d'accès de l'agent ou un reverse proxy avec authentification. Sous Windows, sur l'offre gratuite, le tableau de bord local d'un agent autonome reste verrouillé tant qu'il n'est pas rattaché à Netdata Cloud.

L'installeur choisit le canal nightly. Par défaut, kickstart.sh installe les builds nightly et active une mise à jour automatique quotidienne ; --stable-channel choisit les versions stables et --no-updates coupe ces mises à jour. La télémétrie anonyme, active par défaut, se coupe avec --disable-telemetry.

Environ 150 Mio de RAM par agent. Le README annonce ce chiffre par défaut en production, avec près de 5 % de CPU, et environ 100 Mio sans ML, sans alertes et en stockage éphémère.

Cinq versions mineures en moins d'un an. La v2.8.0 est sortie le 19 novembre 2025, la v2.12.0 le 30 septembre 2026, avec des correctifs entre les deux. La note de la v2.12.0 s'ouvre sur un avertissement de plantages aléatoires au démarrage et conseille la v2.11.1 en attendant la v2.12.1.

SOURCES

DÉPÔThttps://github.com/netdata/netdata
SITEhttps://www.netdata.cloud
LICENCEGPL-3.0-or-later