Grafana et Prometheus
| Propriété | Valeur |
|---|---|
| Namespace | monitoring |
| URL | https://grafana.lab.djayzone.com |
| Authentification | GitHub via OAuth2 Proxy |
| Stockage | Grafana 1 GiB, Prometheus 5 GiB, local-path |
| Rétention | 3 jours / 3 Go pour Prometheus |
| Criticité | Haute pour l'observabilité |
Rôle
Prometheus collecte les métriques Kubernetes, des trois nœuds et des workloads. Grafana affiche les dashboards provisionnés par ConfigMap, dont Homelab / Cluster & Applications.
Exploitation
kubectl -n monitoring get pods,pvc -o wide
kubectl -n monitoring logs deployment/monitoring-grafana -c grafana --tail=200
kubectl -n monitoring get prometheus
kubectl top nodes
kubectl top pods -A --sort-by=memory
Source de vérité
Le dashboard principal est versionné dans apps/ovh-primary/monitoring/dashboard-application-overview.yaml. Une modification manuelle dans Grafana peut être perdue au prochain provisionnement.
Pannes typiques
- PVC local indisponible après déplacement du pod ;
- requête PromQL sans données ;
- sidecar Grafana ne chargeant pas le ConfigMap ;
- saturation mémoire de Prometheus.