3.6.4.2.4. DevWorkspace Operator 的 Grafana 仪表板

基于 grafana-dashboard.json 的 Grafana 仪表板示例显示了 DevWorkspace Operator 的以下指标。

3.6.4.2.4.1. DevWorkspace 相关指标 面板

图 3.1. DevWorkspace 相关指标 面板

Grafana 仪表板面板,其中包含与"DevWorkspace 启动相关的指标
平均工作区开始时间
平均工作空间启动持续时间。
工作区启动
成功和失败的工作空间启动数量。
工作区启动持续时间
显示工作区启动持续时间的 heatmap。
DevWorkspace 成功/失败
成功和失败的 DevWorkspace 启动之间的比较。
DevWorkspace 失败率
故障工作区启动次数和工作空间启动总数之间的比率。
DevWorkspace 启动失败原因

显示工作区启动失败分布的 pie chart:

  • BadRequest
  • InfrastructureFailure
  • Unknown
3.6.4.2.4.2. Operator 指标 面板(第 1 部分)

图 3.2. Operator 指标 面板(第 1 部分)

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

图 3.3. Operator 指标 面板(第 2 部分)

包含 Operator 指标部分 2 的 Grafana 仪表板面板
Webhook 延迟(/convert)
显示 /convert Webhook 延迟的 heatmap。
工作队列深度
在工作队列中的协调请求数量。
内存
DevWorkspace 控制器和 DevWorkspace webhook 服务器的内存用量。
协调计数(DWO)
DevWorkspace 控制器的每秒协调计数的平均数量。