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
Recording rules Prometheus : accélérer ses requêtes et ses tableaux de bord
Comprendre et maîtriser les recording rules de Prometheus : évaluation, convention de nommage, pi...
Prometheus : visualiser ses métriques (UI, Grafana et dashboards)
Visualiser les données Prometheus : interface web, graphes PromQL, connexion à Grafana, dashboard...
Bonnes pratiques Prometheus : métriques, cardinalité, règles et exploitation
Bonnes pratiques Prometheus : nommage des métriques, labels et cardinalité, intervalles de scrape...
Les types de métriques dans Prometheus
Découvrez en détail les quatre types de métriques supportés par Prometheus (Counter, Gauge, Histo...
PromQL : introduction au langage de requête de Prometheus
Apprendre PromQL, le langage de requête de Prometheus : sélecteurs, rate, sum by, histogrammes et...
Prometheus dans le monde Kubernetes (Operator, ServiceMonitor, kube-prometheus-stack)
Superviser Kubernetes avec Prometheus : service discovery, kube-prometheus-stack, Prometheus Oper...
Routage, regroupement et récepteurs dans Alertmanager
L'arbre de routage d'Alertmanager : matchers, group_by, group_wait, group_interval, repeat_interv...
Thanos Ruler : règles et alertes sur la vue globale
Évaluer des règles d'enregistrement et d'alerte sur l'ensemble des clusters avec Thanos Ruler : c...
Monitoring de site web : disponibilité, surveillance HTTPS, certificats et performances
Mettre en place le monitoring d'un site web : surveillance de la disponibilité et du HTTPS, expir...