Estrategia multi-región

Cuándo se necesita

  • La latencia del push desde regiones remotas es crítica (>200ms agent → ingest)
  • Compliance — la data residency exige almacenamiento en una geografía concreta
  • El volumen de datos supera la capacidad single-VM (>20 TB raw)

Qué elegir

Selector por región en la UI (más simple)

El usuario elige una región en la sidebar antes de ver. Los datos no se agregan entre regiones.

  • Pro: una implementación simple, rendimiento predecible
  • Con: una «vista única» es imposible

Federación en el servidor (más difícil, se añadirá después)

La API hace fan-out a todas las regiones relevantes y hace merge en el servidor.

  • Pro: una UX unificada
  • Con: la semántica de agregación de PromQL entre regiones no es trivial (no puedes simplemente concatenar series de matrix-result con labels idénticos)