Ce que vous allez apprendre dans ce TP
- Écrire une règle d'alerte
- Router vers un récepteur
- Utiliser silences et amtool
Alertes de bout en bout #
Ce que vous allez apprendre dans cette section
- Écrire une règle d'alerte
- Router vers un récepteur
- Utiliser silences et amtool
Contexte. Une alerte que personne ne reçoit ne protège de rien. Vous construisez la chaîne complète : règle Prometheus, routage Alertmanager, notification et silence pendant une maintenance.
Prérequis : Docker Compose · Durée estimée : 40 min
De la règle à la notification.1. Déployer la stack
Pourquoi ? Les trois composants doivent se voir : Prometheus évalue, Alertmanager notifie, l'exporter fournit la cible à surveiller.
Prometheus, Alertmanager et unnode-exporteravec Docker Compose.2. Écrire la règle d'alerte
Pourquoi ? Le
Déclenchezforévite de déclencher sur un incident de quelques secondes : l'alerte passe par pending avant firing.InstanceDownquand une cible ne répond plus pendant 1 minute.3. Router vers un récepteur
Pourquoi ? Un webhook de test prouve que la notification arrive réellement, sans dépendre d'un outil de messagerie.
Envoyez l'alerte vers un webhook de test (webhook.site ou un petit serveur local).4. Silence et validation
Pourquoi ? Les silences permettent d'intervenir sans bruit ;
Créez un silence de 30 minutes puis validez la configuration avecamtoolvalide la configuration avant de la déployer.amtool.
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Discussions récentes de la formation
- Prometheus consomme 12 Go de RAM : comment trouver les métriques coupables ?✓ résolu · 2 réponse(s)
- PromQL : quelle différence entre rate() et irate() ?✓ résolu · 1 réponse(s)
Poser une question sur cette leçon →Voir toutes les discussions de la formation
Glossaire de la formation
Observabilité
La capacité à connaître l'état interne d'un système à partir des données qu'il émet.Ces données sont classées en 3 piliers : logsmétriquestracesprofil...
Métriques
Mesures numériques collectées à intervalles réguliers (ex: CPU, RAM, temps de réponse) utilisées pour évaluer l'état de santé global d'un système au f...
Alerting
Processus consistant à notifier les équipes (via email, Slack, Teams) lorsqu'un événement spécifique, un dépassement de seuil ou une anomalie est déte...
Architecture
Conception globale et structurelle d'un système informatique, définissant ses différents composants, leurs relations et les principes guidant son évol...
OpenTelemetry
Framework open source fournissant des standards, APIs et SDKs pour collecter et exporter des données d'observabilité (traces, métriques, logs) de mani...
Articles recommandés
Prometheus : alerter avec Alertmanager (règles, routage, silences)
Mettre en place l'alerting Prometheus : règles d'alerte, Alertmanager, routage, regroupement, inh...
Alerter sur les logs avec le Ruler de Loki
Mettre en place des alertes et des recording rules LogQL avec le Ruler Loki : configuration, fich...
Bonnes pratiques d'alerting : Prometheus, Alertmanager et astreinte
Check-list pour un alerting efficace : règles sur les symptômes, sévérités, routage par équipe, r...
Écrire de bonnes règles d'alerte Prometheus (et les tester)
Concevoir des alertes utiles : alerter sur les symptômes, choisir for et les seuils, labels de sé...
Alertmanager : rôle, architecture et cycle de vie d'une alerte
Ce que fait Alertmanager entre Prometheus et vos équipes : déduplication, regroupement, routage, ...
Mimir : ruler, Alertmanager et mimirtool
Évaluer des règles d'enregistrement et d'alerte dans Mimir, configurer l'Alertmanager multi-tenan...
Prometheus sur Kubernetes et l'interface web de Prometheus
Déployer Prometheus sur Kubernetes avec kube-prometheus-stack (Prometheus Operator, ServiceMonito...
Silences, inhibitions et intervalles de temps dans Alertmanager
Réduire le bruit des alertes : silences ponctuels avec amtool, règles d'inhibition (une alerte cr...
Haute disponibilité et exploitation d'Alertmanager
Monter un cluster Alertmanager hautement disponible (gossip), configurer Prometheus pour tous les...