--- title: Netdata created: 2026-06-06 updated: 2026-06-06 type: app tags: [catalogue, monitoring, observability, c, real-time, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Monitoring, https://github.com/netdata/netdata] --- # 📊 Netdata > **Monitoring temps réel ultra-détaillé** : métriques par-seconde, magnifiques dashboards, très faible overhead. Pour les amoureux des données. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [netdata.cloud](https://www.netdata.cloud/) | | **GitHub** | [netdata/netdata](https://github.com/netdata/netdata) | | **License** | GPL-3.0 | | **Langage** | C | | **Étoiles GitHub** | 79k ⭐ | | **Dernière MAJ** | 2026-06-06 | | **Catégorie** | [[cat-monitoring|Monitoring]], Observability | ## 📝 Description **Netdata** est un **agent de monitoring open-source** qui collecte des **milliers de métriques par seconde** avec un overhead minimal. Caractéristiques : - ✅ **Métriques temps réel** (par seconde, par CPU, par disque...) - ✅ **Dashboards magnifiques** et interactifs - ✅ **Auto-détection** des services (Docker, nginx, mysql, etc.) - ✅ **Alertes** configurables - ✅ **Export Prometheus** (compatible Grafana) - ✅ **ML pour anomaly detection** (depuis v1.32+) - ✅ **Distribué** : Netdata Parents/Children pour gros parcs - ✅ **Cloud option** (freemium) ou 100% self-hosted - ✅ **Très faible overhead** (~1-3% CPU) - ✅ **Zero config** : ça marche out-of-the-box **Différence avec Prometheus** : Prometheus stocke et query. Netdata affiche en temps réel. Les deux sont **complémentaires** (Netdata peut exporter vers Prometheus). ## 🚀 Installation ### Option 1 : Docker Compose (recommandé) ```yaml # docker-compose.yml version: '3.8' services: netdata: image: netdata/netdata:latest container_name: netdata restart: unless-stopped ports: - "19999:19999" volumes: - netdata-config:/etc/netdata - netdata-lib:/var/lib/netdata - netdata-cache:/var/cache/netdata - /proc:/host/proc:ro - /sys:/host/sys:ro - /var/run/docker.sock:/var/run/docker.sock:ro cap_add: - SYS_PTRACE security_opt: - apparmor:unconfined labels: - "traefik.enable=true" - "traefik.http.routers.netdata.rule=Host(`netdata.example.com`)" - "traefik.http.routers.netdata.entrypoints=websecure" - "traefik.http.routers.netdata.tls.certresolver=letsencrypt" volumes: netdata-config: netdata-lib: netdata-cache: ``` ### Option 2 : Script d'install (Linux natif) ```bash # One-liner install curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh sh /tmp/netdata-kickstart.sh ``` ## ⚙️ Configuration Initiale 1. **Accéder au dashboard** : `http://IP:19999` 2. **C'est déjà tout** : Netdata auto-détecte tout (CPU, RAM, disque, réseau, containers...) 3. **Ajouter des services à monitorer** : il suffit d'installer le service (ex: nginx), Netdata le détecte 4. **Configurer les alertes** : `/etc/netdata/health.d/` 5. **Activer l'export Prometheus** (optionnel) : `prometheus: yes` dans `netdata.conf` ## 🔄 Alternatives ### Open Source - [[app-uptime-kuma]] — Plutôt uptime (est-ce down ?) - [[app-prometheus]] — Métriques + alerting (plus complexe) - [[app-glances]] — Monitoring système simple - **Prometheus + Grafana** — Stack pro ### Comparaison Netdata vs Prometheus | Critère | Netdata | Prometheus | | :--- | :--- | :--- | | Affichage temps réel | ✅ Magnifique | ❌ (via Grafana) | | Stockage long terme | ❌ Court terme | ✅ TSDB | | Query language | ❌ GUI only | ✅ PromQL | | Alerting | ✅ | ✅ Alertmanager | | Alerting ML | ✅ (détection anomalies) | ❌ | | Scalabilité | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | | Setup | 1 minute | ~1 heure | **Verdict** : - **Netdata seul** pour visualiser en temps réel - **Prometheus + Grafana** pour la stack pro / long terme - **Les deux ensemble** : Netdata exporte vers Prometheus (best of both worlds) ### Propriétaires (ce que Netdata remplace) - **Datadog** (cher) - **New Relic** (cher) - **Dynatrace** (cher) ## 🔐 Sécurité - **HTTPS** recommandé (via [[app-traefik]]) - **Auth basique** (optionnelle) - **Alarms** pour les pics anormaux ## 📚 Ressources - [Documentation officielle](https://learn.netdata.cloud/) - [GitHub netdata/netdata](https://github.com/netdata/netdata) - [Demo live](https://london.my-netdata.io/) ## Pages Liées - [[cat-monitoring]] — Catégorie Monitoring - [[app-prometheus]] — Pour stack pro - [[observabilite]] — Concepts - [[checklist-monitoring-minimal]] — Checklist