Whizard 部署架构及数据流图
部署架构
-
Host 集群
- Deployment gateway-whizard: 数据网关,用于接收 member 集群的数据
- Deployment query-whizard: 监控数据聚合查询
- Deployment query-frontend-whizard: 查询缓存
- Deployment router-whizard: 数据写入路由器
- Statefulset ingester-whizard-local-auto-0(使用本地存储): 监控数据存储至本地PVC
- Statefulset ingester-whizard-remote-auto-0(使用对象存储时): 监控数据转储至S3
- Statefulset compactor-whizard-remote-xxxx(使用对象存储时): 压缩对象存储数据
- Statefulset store-whizard-remote-xxxx(使用对象存储时): 查询对象存储数据
- Statefulset ruler-<tenant>-0: 为每个集群独立创建,用于规则计算与单集群告警
- Statefulset ruler-whizard-0: 处理多集群告警
- Deployment whizard-controller-manager:
-
Member 集群
- Deployment whizard-agent-proxy: 用于转发 member 集群监控数据
-
Edge 集群
- Deployment whizard-edge-gateway: 用于接收边缘节点的监控数据