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
Article 1 / 5
Prometheus : fondamentaux et architecture
Le modele mental indispensable pour exploiter Prometheus sans le subir
Article 2 / 5
Installer et configurer Prometheus (approche industrialisee)
Une mise en place reproductible, versionnee et prete pour la production
Article 3 / 5
Prometheus dans une chaine CI/CD
Ou Prometheus intervient dans le pipeline, et comment le rendre fiable
Article 4 / 5
Prometheus en production : scalabilite et securite
Haute disponibilite, mise a l'echelle et durcissement
Article 5 / 5
Prometheus : depannage et bonnes pratiques
Pieges recurrents, symptomes et principes qui evitent la dette
Resume des commandes essentielles
promtool check config prometheus.ymlValider la configurationpromtool check rules rules.ymlValider regles/alertespromtool test rules tests.ymlTests unitaires d'alertescurl localhost:9090/-/reloadRecharger la conf a chaudcurl 'localhost:9090/api/v1/query?query=up'Requete PromQL via APIrate(http_requests_total[5m])Taux par seconde sur 5 minhistogram_quantile(0.95, sum(rate(b_bucket[5m])) by (le))p95 de latencesum by (job)(up == 0)Cibles down par jobamtool alert queryLister les alertes (Alertmanager)amtool silence add alertname=XCreer un silencecurl localhost:9090/api/v1/targetsEtat des cibles scrappeespredict_linear(disk[1h], 4*3600) < 0Prediction de saturation