Kubernetes 利用状況データの分析
Kubernetes Intelligence エージェントは利用状況データを DoiT プラットフォームに送信し、Cloud Analytics(クラウド分析)レポートを使用したカスタム分析を実行できるようにします。
必要な権限
- Cloud Analytics User
メトリクスとディメンション
レポートの data source が Kubernetes Utilization の場合に利用できるメトリクスとディメンションは次のとおりです。
追加メトリクス
-
Average CPU usage:コンテナが消費した CPU リソースの平均値。
-
CPU request:コンテナに割り当てが保証される CPU リソース量。CPU リソースは CPU units で測定されます。
-
CPU limit:コンテナに割り当てられる CPU リソースの最大量。コンテナは設定されたリミットを超えて CPU を使用できません。
-
Average memory usage:コンテナが消費したメモリリソースの平均値。
-
Memory request:コンテナに割り当てが保証されるメモリ量。
-
Memory limit:コンテナが消費できるメモリの最大量。
-
Average GPU usage:コンテナが消費した GPU 処理能力の平均値。
-
GPU request:コンテナに割り当てが保証される GPU の数。詳しくは Schedule GPUs を参照してください。
-
GPU limit:コンテナが消費できる GPU の最大数。
ディメンション
Kubernetes Utilization データで利用できるディメンションは次のとおりです。
-
Allocation rule:特定のメトリクに対して収集されたデータの配分方法を定義する Allocation rule。
-
Cluster name:クラウド環境で定義されたクラスタ名。
-
Cluster project ID:クラスタが属する AWS アカウントまたは Google Cloud プロジェクトの ID。詳しくは Standard dimensions: Project/Account ID を参照してください。
-
Cluster region:クラスタが作成されたリージョン。
-
Container name:コンテナ名。
-
Namespace:ワークロードの Namespace。
-
Workload name:ワークロード名。
-
Workload type:ワークロードの種類(例:Pod・Deployment・DaemonSet・Jobs)。
制限事項
- 現在、Ava は Kubernetes Utilization データソースを使用して新規にレポートを作成することをサポートしていません。