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)

Verwandte Funktionen