このページの改善にご協力ください
このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。
Amazon CloudWatch はクラウドリソースからメトリクスとログを収集するモニタリングサービスです。バージョン 1.28
以降の新しいクラスターを使用する場合、CloudWatch は基本的な Amazon EKS メトリクスを無料で提供します。ただし、CloudWatch オベサビリティオペレーター を Amazon EKS アドオンとして使用すると、オブザーバビリティ機能を強化できます。
Amazon CloudWatch の基本メトリクス
Kubernetes バージョン 1.28
以降のクラスターの場合、CloudWatch の Vended メトリクスを AWS/EKS
名前空間で無料で取得できます。次の表はサポートされているバージョンで使用できる基本的なメトリクスのリストです。リストされているあらゆるメトリクスの頻度は 1 分です。
メトリクス名 | 説明 |
---|---|
|
一定期間にクラスター内の Pod をスケジュールするための、スケジューラによる合計試行回数。このメトリクスは、スケジューラのワークロードのモニタリングに役立ち、スケジューリングのプレッシャーや Pod 配置の潜在的な問題を示している可能性があります。 単位: カウント 有効な統計: Sum |
|
一定期間にクラスター内のノードに Pod をスケジュールするための、スケジューラによる成功した試行回数。 単位: カウント 有効な統計: Sum |
|
ノードの CPU やメモリの不足などの有効な制約により、一定期間スケジュールできなかった Pod をスケジュールするための試行回数。 単位: カウント 有効な統計: Sum |
|
API サーバーの接続の問題などの、スケジューラ自体の内部的な問題により、一定期間失敗していた Pod をスケジュールするための試行回数。 単位: カウント 有効な統計: Sum |
|
一定期間にクラスター内のスケジューラによってスケジュールされる、保留中の Pod の合計数。 単位: カウント 有効な統計: Sum |
|
一定期間にクラスターでスケジュールされることを待機している、activeQ で保留中の Pod の数。 単位: カウント 有効な統計: Sum |
|
スケジューラがスケジュールを試みて失敗し、再試行のためにスケジュールできない状態で保持されている、保留中の Pod の数。 単位: カウント 有効な統計: Sum |
|
バックオフ期間の終了を待機している、バックオフ状態で 単位: カウント 有効な統計: Sum |
|
必要な条件を満たすまでスケジュールできないため、制限あり状態で現在待機している保留中の Pod の数。 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーで行われた HTTP リクエストの数。 単位: カウント 有効な統計: Sum |
|
単位: カウント 有効な統計: Sum |
|
クライアントがレート制限のしきい値を超えたときに発生する 単位: カウント 有効な統計: Sum |
|
単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーに対して行われた Pod の 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーで現在処理されている、変更リクエスト ( 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーで現在処理されている、読み取り専用リクエスト ( 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーで行われたアドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーで行われた変更アドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーで行われた検証アドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
拒否されたクラスター内のすべての API サーバーで行われたアドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
拒否されたクラスター内のすべての API サーバーで行われた変更アドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
拒否されたクラスター内のすべての API サーバーで行われた検証アドミッションウェブフックリクエストの数。 単位: カウント 有効な統計: Sum |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、サードパーティーのアドミッションウェブフックリクエストのレイテンシーの 99 パーセンタイル。すべてのサードパーティーのアドミッションウェブフックリクエストの 99% が完了する応答時間を表しています。 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、サードパーティーの変更アドミッションウェブフックリクエストのレイテンシーの 99 パーセンタイル。すべてのサードパーティーの変更アドミッションウェブフックリクエストの 99% が完了する応答時間を表しています。 単位: 秒 有効な統計: 平均 |
|
クラスター内のすべての API サーバーでのすべてのリクエストから計算された、サードパーティーの検証アドミッションウェブフックリクエストのレイテンシーの 99 パーセンタイル。すべてのサードパーティーの検証アドミッションウェブフックリクエストの 99% が完了する応答時間を表しています。 単位: 秒 有効な統計: 平均 |
|
クラスター内の API サーバーで使用される、etcd ストレージデータベースファイルの物理サイズ (バイト単位)。このメトリクスは、ストレージに割り当てられた実際のディスク容量を表しています。 単位: バイト 有効な統計: 最大 |
Amazon CloudWatch オブザーバビリティオペレータ
Amazon CloudWatch Observability は、リアルタイムログ、メトリクス、トレースデータを収集します。それらを Amazon CloudWatch と AWS X-Ray に送信します。このアドオンをインストールすると、CloudWatch アプリケーションシグナルと Amazon EKS のオブザーバビリティが強化された CloudWatch コンテナインサイトの両方を有効にできます。これにより、インフラストラクチャとコンテナ化されたアプリケーションのヘルスとパフォーマンスをモニタリングできます。Amazon CloudWatch オベサビリティオペレーター は必要なコンポーネントをインストールして設定するように設計されています。
Amazon EKS は Amazon EKS アドオンとして CloudWatch オベサビリティオペレーター をサポートしています。このアドオンは、クラスターの Linux と Windows の両方のワーカーノードで Container Insights を有効にします。Container Insights を Windows で有効にするには、Amazon EKS アドオンのバージョンが 1.5.0
以上である必要があります。現在、CloudWatch Application Signals は Amazon EKS Windows ではサポートされていません。
以下のトピックでは Amazon EKS クラスターのために CloudWatch オベサビリティオペレーター の使用を開始する方法について説明します。
-
このアドオンのインストール手順については「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch オベサビリティ EKS アドオンまたは Helm チャートを使用して CloudWatch エージェントをインストールする」を参照してください。
-
CloudWatch アプリケーションシグナルの詳細については「Amazon CloudWatch ユーザーガイド」の「Application Signals」を参照してください。
-
詳細については、Amazon CloudWatch ユーザーガイドの「Container Insights の使用」を参照してください。