Возможность

Multi-region

Несколько инстансов VictoriaMetrics, ingest роутится per-agent, queries — per-request.

Каждый регион — отдельный VictoriaMetrics с собственным URL. Агенты привязаны к региону при регистрации (PATCH agents/:id/region). Кабинет выбирает регион через dropdown в sidebar — выбор сохраняется в localStorage и приклеивается к каждому query через ?region=<id>. Default-регион используется при отсутствии явного выбора.

Ключевые свойства

  • In-memory RegionRouter с RWMutex
  • Synthetic __legacy__ регион для single-region deploy
  • Per-agent assignment через PATCH /agents/:id/region
  • Cabinet-side selector в sidebar, persistence в localStorage
  • Unknown region → fallback на default (без ошибок во время миграций)

Связанные возможности