将查询调度器从基于 DNS 的服务发现迁移到基于环的服务发现
查询调度器支持两种服务发现机制:
当您的 Mimir 集群使用 Jsonnet 部署时,要将查询调度器从基于 DNS 的服务发现迁移到基于环的服务发现,请执行以下操作:
- 配置查询调度器实例加入环,但保持查询器 (querier) 和查询前端 (query-frontend) 实例通过 DNS 发现查询调度器。
{ _config+:: { query_scheduler_service_discovery_mode: 'ring', query_scheduler_service_discovery_ring_read_path_enabled: false, } }
- 等待查询调度器更改应用完成。
- 打开查询调度器环状态页面并确保所有查询调度器实例已注册到环。
- 配置查询前端 (query-frontend) 和查询器 (querier) 实例通过环发现查询调度器。
{ _config+:: { query_scheduler_service_discovery_mode: 'ring', query_scheduler_service_discovery_ring_read_path_enabled: true, } }