3.6.4.2.4. DevWorkspace Operator 的 Grafana 仪表板
基于 grafana-dashboard.json
的 Grafana 仪表板示例显示了 DevWorkspace Operator 的以下指标。
3.6.4.2.4.1. DevWorkspace 相关指标 面板
图 3.1. DevWorkspace 相关指标 面板

- 平均工作区开始时间
- 平均工作空间启动持续时间。
- 工作区启动
- 成功和失败的工作空间启动数量。
- 工作区启动持续时间
- 显示工作区启动持续时间的 heatmap。
- DevWorkspace 成功/失败
- 成功和失败的 DevWorkspace 启动之间的比较。
- DevWorkspace 失败率
- 故障工作区启动次数和工作空间启动总数之间的比率。
- DevWorkspace 启动失败原因
显示工作区启动失败分布的 pie chart:
-
BadRequest
-
InfrastructureFailure
-
Unknown
-
3.6.4.2.4.2. Operator 指标 面板(第 1 部分)
图 3.2. Operator 指标 面板(第 1 部分)

- flight 中的 Webhook
- 不同 Webhook 请求数量之间的比较。
- 工作队列持续时间
- 显示协调请求在处理工作队列中的 heatmap。
- Webhook 延迟(/mutate)
-
显示
/mutate
Webhook 延迟的 heatmap。 - 协调时间
- 显示协调持续时间的 heatmap。
3.6.4.2.4.3. Operator 指标 面板(第 2 部分)
图 3.3. Operator 指标 面板(第 2 部分)

- Webhook 延迟(/convert)
-
显示
/convert
Webhook 延迟的 heatmap。 - 工作队列深度
- 在工作队列中的协调请求数量。
- 内存
- DevWorkspace 控制器和 DevWorkspace webhook 服务器的内存用量。
- 协调计数(DWO)
- DevWorkspace 控制器的每秒协调计数的平均数量。