Monitoring / Observ.

Prometheus

Prometheus est le systeme de monitoring et d'alerting open-source de reference cloud-native (CNCF gradue). Il collecte des metriqu…

Prometheus est le systeme de monitoring et d'alerting open-source de reference cloud-native (CNCF gradue). Il collecte des metriques en mode pull via HTTP, les stocke dans une TSDB locale efficace, et les interroge avec PromQL. Service discovery Kubernetes, exporters, regles d'enregistrement/alerte et Alertmanager en font le socle de l'observabilite des plateformes conteneurisees et du suivi des SLO/SLI.

Cycle de livraison : Local → GitHub → CI/CD → Cloud

Local

GitHub

CI/CD

VPS

Articles approfondis

Resume des commandes essentielles

promtool check config prometheus.ymlValider la configuration
promtool check rules rules.ymlValider regles/alertes
promtool test rules tests.ymlTests unitaires d'alertes
curl localhost:9090/-/reloadRecharger la conf a chaud
curl 'localhost:9090/api/v1/query?query=up'Requete PromQL via API
rate(http_requests_total[5m])Taux par seconde sur 5 min
histogram_quantile(0.95, sum(rate(b_bucket[5m])) by (le))p95 de latence
sum by (job)(up == 0)Cibles down par job
amtool alert queryLister les alertes (Alertmanager)
amtool silence add alertname=XCreer un silence
curl localhost:9090/api/v1/targetsEtat des cibles scrappees
predict_linear(disk[1h], 4*3600) < 0Prediction de saturation
Prometheus — role, commandes & 5 articles | Idriss Kriouile