Tutoriel pour déployer Grafana + Loki + Prometheus via Coolify en 2026.
Voir notre guide observabilité complet.
Étape 1 — Loki via Coolify
- Coolify → « + New Resource » → One-Click Service → « Grafana »
- Coolify peut aussi déployer une stack complète Grafana + Loki via Docker Compose custom
Étape 2 — Docker Compose dans Coolify
Plus pratique : créer un service Docker Compose qui regroupe les 3.
# Fichier compose poussé sur Coolify
services:
loki:
image: grafana/loki:3
volumes:
- ./loki-config.yaml:/etc/loki/local-config.yaml
- loki-data:/loki
prometheus:
image: prom/prometheus:latest
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prom-data:/prometheus
grafana:
image: grafana/grafana:latest
environment:
GF_SECURITY_ADMIN_PASSWORD: SECRET
labels:
- "coolify.expose=true"
- "coolify.domain=https://grafana.exemple.sn"
volumes:
- grafana-data:/var/lib/grafana
volumes:
loki-data:
prom-data:
grafana-data:
Étape 3 — Loki config minimale
# loki-config.yaml
auth_enabled: false
server:
http_listen_port: 3100
common:
path_prefix: /loki
storage:
filesystem:
chunks_directory: /loki/chunks
rules_directory: /loki/rules
replication_factor: 1
ring:
kvstore:
store: inmemory
schema_config:
configs:
- from: 2024-01-01
store: tsdb
object_store: filesystem
schema: v13
index:
prefix: index_
period: 24h
limits_config:
retention_period: 30d
Étape 4 — Premier accès
- Ouvrir
https://grafana.exemple.sn - Login admin / SECRET
- Connections → Data sources :
- Loki : URL
http://loki:3100 - Prometheus : URL
http://prometheus:9090
- Loki : URL