RousselTMLEARNING

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

TP : Tenants, limites et configuration d'exécution

Ce que vous allez apprendre dans ce TP
  • Activer le multi-tenant
  • Poser une limite par tenant
  • Modifier une limite sans redémarrer

Introduction #

Ce que vous allez apprendre dans cette section
  • Activer le multi-tenant
  • Poser une limite par tenant
  • Modifier une limite sans redémarrer

Contexte. Deux équipes partagent désormais Mimir. L'équipe « data » envoie une métrique à très forte cardinalité qui menace le cluster : vous isolez les équipes et posez des limites.

Prérequis : TP 1 terminé  ·  Durée estimée : 40 min

Isoler les équipes et protéger le cluster.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Activer le multi-tenant et la configuration d'exécution

    Pourquoi ? L'en-tête de tenant n'a d'effet que si le multi-tenant est activé ; le fichier d'exécution permet ensuite d'ajuster les limites à chaud.

    Passez multitenancy_enabled à true, déclarez un fichier runtime.yaml relu toutes les 10 s et montez-le dans le conteneur.
  2. 2. Envoyer au nom de deux tenants

    Pourquoi ? Chaque équipe doit s'identifier ; l'en-tête est injecté par Prometheus.

    Ajoutez headers: { X-Scope-OrgID: web } au remote_write du Prometheus existant, puis générez des séries pour le tenant data avec l'outil avalanche.
  3. 3. Constater le dépassement

    Pourquoi ? Avant de corriger, il faut savoir lire le symptôme : erreurs 400/429 côté client et raison du rejet côté Mimir.

    Retrouvez la raison du rejet dans les métriques de Mimir.
  4. 4. Vérifier l'isolation

    Pourquoi ? Le tenant web ne doit ni voir les séries de data ni subir son dépassement.

    Comptez les séries visibles pour chaque tenant.
  5. 5. Relever la limite à chaud

    Pourquoi ? En production, on ne redémarre pas Mimir pour ajuster une limite : la configuration d'exécution est relue automatiquement.

    Passez la limite du tenant data à 10 000 séries et vérifiez qu'elle est prise en compte.

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

💬 Questions sur cette leçon

Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.

Poser une question sur cette leçon →

Articles recommandés

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

Exploiter Loki en production : multi-tenant, limites, cardinalité et supervision

Exploiter Loki : multi-tenancy, limites par tenant, protection contre la cardinalité, diagnostics...

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

Mimir : ruler, Alertmanager et mimirtool

Évaluer des règles d'enregistrement et d'alerte dans Mimir, configurer l'Alertmanager multi-tenan...

Pourquoi Grafana Mimir ? Architecture et modes de déploiement

Les limites de Prometheus seul, ce qu'apporte Mimir (stockage long terme, haute disponibilité, mu...

Thanos Receive : ingérer du remote write et gérer le multi-tenant

Utiliser Thanos Receive : mode push avec remote write, hashring, réplication, multi-tenancy, conf...

VictoriaMetrics en cluster : vminsert, vmselect, vmstorage et multi-tenant

L'architecture cluster de VictoriaMetrics : rôle de vminsert, vmselect et vmstorage, répartition ...

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

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

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 !