ヘルプ Kubernetes監視 Control Plane監視 Kubernetesコントロールマネージャー監視

Kubernetesコントロールマネージャー監視

Kubernetesコントロールマネージャー監視を使用して、KubernetesControl Planeの重要な部分を監視します。このコンポーネントは重要な運用の構成要素であり、シームレスなノード管理、ポッドスケジューリング、ワークロードの自動化を維持します。

リクエストハンドリング、リソース使用量、Webhookアクティビティ、ワークキュー長などのメトリックを監視には、次の利点があります。

  • コントロールマネージャーのパフォーマンスボトルネックの特定

  • ワークキュー長、リトライ数、期間、未完了のワークの検知

  • ワークロードとストレージ効率の分析によるリソース割り当ての最適化


目次

サポートしているバージョン

この機能はLinuxサーバー監視エージェントバージョン20.0.0以上でサポートしています。

Control Plane監視とその他最新機能を使用するには、最新版へのKubernetesエージェントのアップグレードが必要です。

Kubernetes監視をまだ追加していない場合は、こちらのページを参照して追加を行ってください。

コントロールマネージャー監視

Site24x7 Kubernetes監視エージェントをアップグレードすると、全コントローラーマネージャーのメトリックが取得されます。

Kubernetesコントロールマネージャー監視へのアクセス方法は次の通りです。

  1. Site24x7にログインします。

  2. [K8s]→[クラスター]→[コントロールマネージャー]に移動します。選択したクラスター内のコントロールマネージャーがリスト表示されます。リストからコントロールマネージャーを選択し監視を表示します。

サポートしているメトリック

メトリック 説明
Goスレッド コントロールマネージャープロセスのGoランタイムにより作成されたOSスレッド数です。
Goルーティン コントロールマネージャープロセスの現在存在しているGoルーティン数です。
停止したポッド追跡ファイナライザー(追加) 追加イベントでファイナライザーバッチをもつ停止したポッド(phase=Failed|Succeeded)数です。
停止したポッド追跡ファイナライザー(削除) 削除イベントでファイナライザーバッチをもつ停止したポッド(phase=Failed|Succeeded)数です。
Leader Electionステータス コントロールマネージャーインスタンスのステータスです。
マスターとバックアップでそれぞれ1と0で表されます。
プロセス常駐メモリ コントロールマネージャーが使用した常駐メモリサイズ量(バイト)です。
プロセス仮想メモリ コントロールマネージャーが使用した仮想メモリサイズ量(バイト)です。
プロセスCPU時間 コントロールマネージャーが消費したCPU時間です。
プロセスオープンファイル記述子 コントロールマネージャープロセスにより開かれたファイル記述子数です。
最大オープンファイル記述子 ファイル記述子の最大数です。
平均リクエストレイテンシー コントロールマネージャープロセスのAPIリクエストごとの平均レイテンシーです。
リクエスト数 コントロールマネージャープロセスのAPIリクエスト数の合計です。
リクエスト機関の合計 コントロールマネージャープロセスの全APIリクエストの処理にかかった時間の合計です。
応答コードごとの残りのクライアントリクエスト
応答コード リクエストの応答コードです。
残りのクライアントリクエストの合計 コードごとに分類されたAPIサーバーから外部サービスやAPIへのHTTPリクエストの合計です。
Verbごとの残りのクライアントリクエスト
Verb リクエストのVerbアクションです。
残りのクライアントリクエストの合計 Verbごとに分類されたAPIサーバーから外部サービスやAPIへのHTTPリクエストの合計です。
平均リクエストレイテンシー Verbごとに分類されたコントロールマネージャープロセスのAPIリクエストの平均レイテンシーです。
リクエストの合計 Verbごとに分類されたコントロールマネージャープロセスのAPIリクエストの合計です。
リクエスト期間の合計 Verbごとのコントロールマネージャープロセスの全APIリクエストの処理にかかった時間です。
ホストごとの残りのクライアントリクエスト
ホスト サービスのホスト名です。
残りのクライアントリクエストの合計 ホスト名ごとに分類されたAPIサーバーから外部サービスやAPIへのHTTPリクエストの合計です。
平均リクエストレイテンシー ホスト名ごとに分類されたコントロールマネージャープロセスのAPIリクエストの平均レイテンシーです。
リクエストの合計 ホスト名ごとに分類されたコントロールマネージャープロセスのAPIリクエストの合計です。
リクエスト期間の合計 ホスト名ごとのコントロールマネージャープロセスの全APIリクエストの処理にかかった時間です。
ワークキュー
リソース名 タスクワークキューのアクション名です。
ワークキュー追加の合計 アクション名ごとに分類されたワークキューによる追加数の合計です。
ワークキュー長 アクション名ごとに分類されたワークキュー内アクションとタスク数です。
ワークキューリトライ 名前ごとに分類されたワークキューによるリトライ数の合計です。
ワークキュー 未完了ワーク期間 完了、進行中、観察されていない、それぞれのワークの期間です。この値が大きい場合、スレッドがスタックしていることを示します。スタックスレッド数を増加させるなどの対策につなげられます。
平均ワークキュー キュー期間 リクエストされたワークキュー内のアイテムの平均期間です。
ワークキュー キュー数の合計 リクエストされたアイテム数の合計です。
ワークキュー キュー期間の合計 リクエストされたワークキュー内のアイテムの期間の合計です。
平均ワークキュー ワーク期間 処理されたアイテムの平均期間です。
ワークキュー ワーク数の合計 ワークキューから処理されたアイテム数の合計です。
ワークキュー ワーク期間の合計 ワークキューからのアイテム処理期間の合計です。
ワークキュー 最長実行プロセッサー期間 ワークキューの最長実行プロセッサーの期間の合計です。

関連ガイド