Ce que vous allez apprendre dans ce TP
- Écrire des règles au format Prometheus
- Les charger avec mimirtool
- Recevoir une alerte
Introduction #
Ce que vous allez apprendre dans cette section
- Écrire des règles au format Prometheus
- Les charger avec mimirtool
- Recevoir une alerte
Contexte. Les règles d'alerte étaient copiées dans chaque Prometheus. Vous les centralisez dans Mimir, versionnées dans Git et appliquées par mimirtool.
Prérequis : TP 1 terminé, mimirtool installé · Durée estimée : 40 min
Des règles globales gérées comme du code.Mise en place #
Étapes guidées, avec leur correction.
1. Activer ruler et Alertmanager
Pourquoi ? Le monolithique les embarque, mais le ruler doit savoir où envoyer ses alertes.
Ajoutez la sectionruleràmimir.yamlet redémarrez Mimir.2. Écrire les règles
Pourquoi ? Une règle d'enregistrement allège les dashboards ; une alerte volontairement toujours vraie permet de tester toute la chaîne.
Écrivezrules.yamlavec une règle d'enregistrement sur le débit d'ingestion et une alerteWatchdogtoujours active.3. Vérifier puis charger
Pourquoi ? Valider avant de charger évite de pousser une règle cassée en production.
Vérifiez la syntaxe puis chargez et listez les règles avec mimirtool (tenantanonymoussi le multi-tenant est désactivé).4. Configurer l'Alertmanager
Pourquoi ? Chaque tenant a sa propre configuration d'Alertmanager, stockée dans le bucket dédié.
Chargez une configuration minimale qui envoie les alertes vers un récepteur webhook de test.5. Constater l'alerte
Pourquoi ? Voir l'alerte arriver dans le récepteur prouve que ruler, Alertmanager et routage fonctionnent ensemble.
Vérifiez l'alerte active dans l'API puis dans les journaux du webhook.
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Questions sur cette leçon
Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.
Articles recommandés
Mimir : ruler, Alertmanager et mimirtool
Évaluer des règles d'enregistrement et d'alerte dans Mimir, configurer l'Alertmanager multi-tenan...
Mimir : multi-tenant, limites et configuration d'exécution
Isoler des équipes dans Mimir : tenants et en-tête X-Scope-OrgID, authentification par passerelle...
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 Grafana Mimir : architecture, limites, coûts et exploitation
Check-list de production pour Grafana Mimir : architecture, réplication par zone, limites par ten...
Pourquoi Grafana Mimir ? Architecture et modes de déploiement
Les limites de Prometheus seul, ce qu'apporte Mimir (stockage long terme, haute disponibilité, mu...
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...
Prometheus : alerter avec Alertmanager (règles, routage, silences)
Mettre en place l'alerting Prometheus : règles d'alerte, Alertmanager, routage, regroupement, inh...
Thanos, Grafana Mimir ou VictoriaMetrics : quel stockage long terme pour Prometheus ?
Comparatif détaillé de trois solutions de stockage long terme pour Prometheus : architecture, sto...
Mimir : le chemin d'écriture (distributor, ingesters, réplication et déduplication HA)
Comment Mimir ingère les métriques : remote_write, validation et limites du distributor, hash rin...