Fonctionnalité

Multi-région

Plusieurs instances TSDB, ingestion routée par agent, requêtes par requête.

Chaque région est une TSDB compatible Prometheus distincte avec sa propre URL. Les agents sont liés à une région à l’enregistrement. Le cabinet choisit une région via un menu déroulant dans la sidebar — le choix est enregistré dans localStorage et épinglé à chaque requête via ?region=<id>. La région par défaut s’applique en l’absence de choix explicite.

Propriétés clés

  • RegionRouter en mémoire avec RWMutex
  • Région synthétique pour les déploiements mono-région
  • Affectation par agent via PATCH /agents/:id/region
  • Sélecteur côté cabinet dans la sidebar, persisté dans localStorage
  • Région inconnue → repli sur la valeur par défaut (aucune erreur pendant les migrations)

Fonctionnalités liées