RousselTMLEARNING

TP · Prometheus : de la découverte à l'expertise

TP : Alerter avec Prometheus et Alertmanager

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. 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 un node-exporter avec Docker Compose.
  2. 2. Écrire la règle d'alerte

    Pourquoi ? Le for évite de déclencher sur un incident de quelques secondes : l'alerte passe par pending avant firing.

    Déclenchez InstanceDown quand une cible ne répond plus pendant 1 minute.
  3. 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. 4. Silence et validation

    Pourquoi ? Les silences permettent d'intervenir sans bruit ; amtool valide la configuration avant de la déployer.

    Créez un silence de 30 minutes puis validez la configuration avec amtool.

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 40 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Discussions récentes de la formation

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...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !