Función

Multi-región

Varias instancias de TSDB, ingesta enrutada por agente, consultas por petición.

Cada región es una TSDB compatible con Prometheus independiente con su propia URL. Los agentes se vinculan a una región al registrarse. El cabinet elige región mediante un desplegable en la sidebar — la elección se guarda en localStorage y se fija a cada consulta vía ?region=<id>. La región por defecto se usa cuando no hay una elección explícita.

Propiedades clave

  • RegionRouter en memoria con RWMutex
  • Región sintética para despliegues de una sola región
  • Asignación por agente vía PATCH /agents/:id/region
  • Selector en la sidebar del cabinet, persistido en localStorage
  • Región desconocida → fallback a la predeterminada (sin errores durante migraciones)

Funciones relacionadas