3.6.4.2.4. DevWorkspace Operator の Grafana ダッシュボード

grafana-dashboard.json に基づく サンプルの Grafana ダッシュボードには、DevWorkspace Operator から次のメトリクスが表示されます。

3.6.4.2.4.1. DevWorkspace-specific metrics パネル

図3.1 DevWorkspace-specific metrics パネル

`DevWorkspace の起動に関連するメトリクスを含む Grafana ダッシュボードパネル
ワークスペースの平均起動時間
ワークスペースの平均起動時間。
ワークスペースの起動
ワークスペースの起動の成功と失敗の回数。
ワークスペースの起動時間
ワークスペースの起動時間を表示するヒートマップ。
DevWorkspace の成功/失敗
DevWorkspace の起動の成功と失敗の比較。
DevWorkspace の失敗率
ワークスペースの起動失敗回数と総起動回数の比率。
DevWorkspace 起動失敗の理由

ワークスペース起動失敗の分布を表示する円グラフ:

  • BadRequest
  • InfrastructureFailure
  • Unknown
3.6.4.2.4.2. Operator metrics パネル (パート 1)

図3.2 Operator metrics パネル (パート 1)

Operator メトリクスパート 1 を含む Grafana ダッシュボードパネル
進行中の Webhook
さまざまな Webhook リクエストの数の比較。
作業キューの期間
調整リクエストが処理される前にワークキューにとどまる時間を表示するヒートマップ。
Webhook のレイテンシー (/mutate)
/mutate Webhook レイテンシーを表示するヒートマップ。
調整時間
調整期間を表示するヒートマップ。
3.6.4.2.4.3. Operator metrics パネル (パート 2)

図3.3 Operator metrics パネル (パート 2)

Operator メトリクスパート 2 を含む Grafana ダッシュボードパネル
Webhook のレイテンシー (/convert)
/convert Webhook レイテンシーを表示するヒートマップ。
作業キューの深さ
作業キューにある調整リクエストの数。
メモリー
DevWorkspace コントローラーおよび DevWorkspace Webhook サーバーのメモリー使用量。
調整数 (DWO)
DevWorkspace コントローラーの 1 秒あたりの平均調整回数。