ヘルプ Kubernetes監視 Control Plane監視 Kubernetesコントロールマネージャー監視
Kubernetesコントロールマネージャー監視を使用して、KubernetesControl Planeの重要な部分を監視します。このコンポーネントは重要な運用の構成要素であり、シームレスなノード管理、ポッドスケジューリング、ワークロードの自動化を維持します。
リクエストハンドリング、リソース使用量、Webhookアクティビティ、ワークキュー長などのメトリックを監視には、次の利点があります。
コントロールマネージャーのパフォーマンスボトルネックの特定
ワークキュー長、リトライ数、期間、未完了のワークの検知
ワークロードとストレージ効率の分析によるリソース割り当ての最適化
目次
この機能はLinuxサーバー監視エージェントバージョン20.0.0以上でサポートしています。
Control Plane監視とその他最新機能を使用するには、最新版へのKubernetesエージェントのアップグレードが必要です。
Kubernetes監視をまだ追加していない場合は、こちらのページを参照して追加を行ってください。
Site24x7 Kubernetes監視エージェントをアップグレードすると、全コントローラーマネージャーのメトリックが取得されます。
Kubernetesコントロールマネージャー監視へのアクセス方法は次の通りです。
Site24x7にログインします。
[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リクエストの処理にかかった時間です。 |
ワークキュー | |
リソース名 | タスクワークキューのアクション名です。 |
ワークキュー追加の合計 | アクション名ごとに分類されたワークキューによる追加数の合計です。 |
ワークキュー長 | アクション名ごとに分類されたワークキュー内アクションとタスク数です。 |
ワークキューリトライ | 名前ごとに分類されたワークキューによるリトライ数の合計です。 |
ワークキュー 未完了ワーク期間 | 完了、進行中、観察されていない、それぞれのワークの期間です。この値が大きい場合、スレッドがスタックしていることを示します。スタックスレッド数を増加させるなどの対策につなげられます。 |
平均ワークキュー キュー期間 | リクエストされたワークキュー内のアイテムの平均期間です。 |
ワークキュー キュー数の合計 | リクエストされたアイテム数の合計です。 |
ワークキュー キュー期間の合計 | リクエストされたワークキュー内のアイテムの期間の合計です。 |
平均ワークキュー ワーク期間 | 処理されたアイテムの平均期間です。 |
ワークキュー ワーク数の合計 | ワークキューから処理されたアイテム数の合計です。 |
ワークキュー ワーク期間の合計 | ワークキューからのアイテム処理期間の合計です。 |
ワークキュー 最長実行プロセッサー期間 | ワークキューの最長実行プロセッサーの期間の合計です。 |