ITSkillsCenter
Développement Web

Grafana + Loki + Prometheus 2026 : guide observabilité complet

2 min de lecture

L’observabilité en 2026 — voir ce qui se passe vraiment dans votre infrastructure et applications — est devenue une compétence essentielle. La stack Grafana + Loki + Prometheus est l’option open-source de référence : Loki pour les logs (économique grâce au design « log indexer free »), Prometheus pour les métriques, Grafana pour visualiser tout. Voici le guide complet pour PME africaines.

Ce pilier couvre tout. Les satellites détaillent : installer Grafana + Loki sur Coolify, collecter logs avec Promtail, Prometheus et node-exporter pour métriques VPS, alertes Grafana vers Discord/Slack.

Pourquoi cette stack en 2026

  • Open-source AGPLv3 (Grafana, Loki) — gratuit illimité
  • Loki : indexe les labels uniquement (pas le full text), 10x moins de stockage qu’Elasticsearch
  • Prometheus : standard de fait pour métriques pull-based
  • Grafana : best-in-class pour dashboards
  • Self-hosted : données chez vous
  • Alertes natives : email, Slack, Discord, PagerDuty

Architecture type

  • Promtail sur chaque VPS : collecte les logs systemd, Docker, fichiers
  • node-exporter sur chaque VPS : expose métriques système
  • cAdvisor : métriques par conteneur Docker
  • Loki central : reçoit les logs
  • Prometheus central : scrape les exporters
  • Grafana : interface de query et dashboards

Cas d’usage

  • Voir tous les logs Caddy / nginx / app dans une UI unique
  • Recherche full-text par label (pod, app, host, level)
  • Dashboard CPU/RAM/disk de tous les VPS sur une page
  • Alerte si CPU > 80 % pendant 5 min
  • Alerte si app retourne 500 errors
  • Audit logs centralisés pour conformité

Stack via Docker Compose

# compose.yml minimal
services:
  loki:
    image: grafana/loki:3
    ports: ["127.0.0.1:3100:3100"]
    volumes:
      - ./loki-config.yaml:/etc/loki/local-config.yaml
      - loki-data:/loki
    command: -config.file=/etc/loki/local-config.yaml

  prometheus:
    image: prom/prometheus:latest
    ports: ["127.0.0.1:9090:9090"]
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
      - prom-data:/prometheus
    command: --config.file=/etc/prometheus/prometheus.yml

  grafana:
    image: grafana/grafana:latest
    ports: ["127.0.0.1:3000:3000"]
    environment:
      GF_SECURITY_ADMIN_PASSWORD: SECRET
    volumes:
      - grafana-data:/var/lib/grafana

volumes:
  loki-data:
  prom-data:
  grafana-data:

Premier dashboard

  1. Grafana → Data Sources → Add Loki (URL http://loki:3100)
  2. Add Prometheus (URL http://prometheus:9090)
  3. Dashboards → Import → 1860 (Node Exporter Full) ou 893 (Docker)
  4. Sélectionner data source → Import

Adaptation Afrique de l’Ouest

Pour PME africaine de 5-10 VPS, un seul VPS Hetzner CX32 (8 €/mois) héberge Loki + Prometheus + Grafana confortablement. Coût total observabilité : ~10 €/mois pour visibilité complète. Bien moins qu’un Datadog ou New Relic à 50-200 USD/mois.

Pour aller plus loin

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité