Funktion
Multi-Region
Mehrere TSDB-Instanzen, Ingest pro Agent geroutet, Queries pro Request.
Jede Region ist eine eigene Prometheus-kompatible TSDB mit eigener URL. Agenten werden bei der Registrierung an eine Region gebunden. Das Cabinet wählt eine Region über ein Sidebar-Dropdown — die Auswahl wird in localStorage gespeichert und per ?region=<id> an jede Query geheftet. Die Default-Region greift, wenn keine explizite Wahl getroffen wird.
Kerneigenschaften
- ✓In-Memory-RegionRouter mit RWMutex
- ✓Synthetische Region für Single-Region-Deploys
- ✓Zuweisung pro Agent via PATCH /agents/:id/region
- ✓Selector im Cabinet-Sidebar, persistiert in localStorage
- ✓Unbekannte Region → Fallback auf Default (keine Fehler bei Migrationen)