Prometheus · Grafana · Docker

Sept projets pour maitriser
l'observabilité moderne

De la surveillance d'une simple API jusqu'a un centre d'operations complet, chaque projet demontre une facette du metier : metriques, logs, traces et alertes.

Voir les projets

Les projets

Cliquez sur un projet pour voir son architecture et son tableau de bord Grafana.

🐍 Projet 1

Surveillance d'une API Flask

Les metriques applicatives avec Prometheus

Une API Flask expose ses propres metriques (Counter, Gauge, Histogram) sur une page /metrics. Prometheus les collecte toutes les cinq secondes, et Grafana affiche …

Explorer →
🎸 Projet 2

Surveillance d'une application Django

Metriques web et base avec django-prometheus

Une application Django est instrumentee avec django-prometheus, qui expose automatiquement les requetes HTTP, les temps de reponse et les operations sur les modeles (creations, …

Explorer →
🖥️ Projet 3

Monitoring d'un serveur Linux

Les metriques systeme avec Node Exporter

Node Exporter expose l'etat complet d'une machine : processeur, memoire, disque, reseau. Grafana en fait un tableau de bord d'infrastructure classique, avec les indicateurs …

Explorer →
🚨 Projet 4

Alertes et notifications

Alertmanager, email et Microsoft Teams

Prometheus declenche des alertes selon des regles, et Alertmanager les route vers les bons canaux : un email capte par Mailpit et un message …

Explorer →
🗄️ Projet 5

Monitoring d'une base MySQL

Les metriques de base avec mysqld_exporter

mysqld_exporter interroge une base MySQL et expose ses metriques : connexions, requetes par seconde, requetes lentes, taille des tables. Grafana en fait un tableau …

Explorer →
📹 Projet 6

Surveillance d'une plateforme de videosurveillance

Metriques metier sur un parc de cameras

Un service simule un parc de cameras reparties sur plusieurs sites et expose des metriques metier : cameras en ligne, images par seconde, espace …

Explorer →
🛰️ Projet 7

Mini NOC

La synthese : application, base, serveur et alertes reunis

Le projet de synthese rassemble une application, une base de donnees et un serveur sous une meme supervision, avec des alertes centralisees. C'est un …

Explorer →