ヘルプ 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リクエストの処理にかかった時間です。 |
| ワークキュー | |
| リソース名 | タスクワークキューのアクション名です。 |
| ワークキュー追加の合計 | アクション名ごとに分類されたワークキューによる追加数の合計です。 |
| ワークキュー長 | アクション名ごとに分類されたワークキュー内アクションとタスク数です。 |
| ワークキューリトライ | 名前ごとに分類されたワークキューによるリトライ数の合計です。 |
| ワークキュー 未完了ワーク期間 | 完了、進行中、観察されていない、それぞれのワークの期間です。この値が大きい場合、スレッドがスタックしていることを示します。スタックスレッド数を増加させるなどの対策につなげられます。 |
| 平均ワークキュー キュー期間 | リクエストされたワークキュー内のアイテムの平均期間です。 |
| ワークキュー キュー数の合計 | リクエストされたアイテム数の合計です。 |
| ワークキュー キュー期間の合計 | リクエストされたワークキュー内のアイテムの期間の合計です。 |
| 平均ワークキュー ワーク期間 | 処理されたアイテムの平均期間です。 |
| ワークキュー ワーク数の合計 | ワークキューから処理されたアイテム数の合計です。 |
| ワークキュー ワーク期間の合計 | ワークキューからのアイテム処理期間の合計です。 |
| ワークキュー 最長実行プロセッサー期間 | ワークキューの最長実行プロセッサーの期間の合計です。 |