Recurso

Multi-region

Várias instâncias de TSDB, ingestão roteada por agente, consultas por requisição.

Cada região é um TSDB compatível com Prometheus separado, com a sua própria URL. Os agentes são vinculados a uma região no registro. O cabinet seleciona a região por um dropdown na sidebar — a escolha é salva no localStorage e fixada em toda consulta via ?region=<id>. A região padrão é usada quando nenhuma escolha explícita é feita.

Propriedades-chave

  • RegionRouter em memória com um RWMutex
  • Região sintética para deploys de região única
  • Atribuição por agente via PATCH /agents/:id/region
  • Seletor no lado do cabinet na sidebar, persistido no localStorage
  • Região desconhecida → cai para a padrão (sem erros durante migrações)

Recursos relacionados