Стратегия multi-region
Когда нужно
- Латентность пуша из удалённых регионов критична (>200ms agent → ingest)
- Compliance — data residency требует хранение в конкретной географии
- Объём данных превышает single-VM capacity (>20 TB raw)
Что выбрать
Выбор региона в интерфейсе (проще)
Пользователь выбирает регион в боковой панели перед просмотром. Данные не агрегируются между регионами.
- Плюс: простая реализация, фиксированная производительность
- Минус: «общий взгляд» невозможен
Федерация на стороне сервера (сложнее, добавим позже)
API делает fan-out на все релевантные регионы, merge на сервере.
- Плюс: единый UX
- Минус: семантика агрегации PromQL между регионами нетривиальна (нельзя просто склеить matrix-result серии с одинаковыми лейблами)