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)