

# Enhanced Container Insights (Classic) メトリクスのリファレンス
<a name="container-insights-eks-classic-metrics"></a>

Enhanced Container Insights (Classic) は、CloudWatch の `ContainerInsights` 名前空間にメトリクスを公開します。次の表に、すべてのメトリクスをカテゴリ別に、ディメンションと説明とともに一覧表示します。

**注記**  
OTel Container Insights メトリクスについては、オープンソースのメトリクス名を一覧表示する「[OTel Container Insights (推奨)](container-insights-eks-otel.md)」を参照してください。

## クラスターメトリクス
<a name="container-insights-eks-classic-metrics-cluster"></a>

次のメトリクスは、Amazon EKS クラスターの全体的な状態と容量を測定します。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| cluster\_failed\_node\_count | ClusterName | クラスター内の失敗したワーカーノードの数。 | 
| cluster\_node\_count | ClusterName | クラスター内のワーカーノードの総数。 | 

## ノードのメトリクス
<a name="container-insights-eks-classic-metrics-node"></a>

次のメトリクスは、ノードレベルでリソースの使用状況と容量を測定します。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| node\_cpu\_limit | ClusterName, InstanceId, NodeName | ノードに割り当てることができる CPU ユニットの最大数。 | 
| node\_cpu\_reserved\_capacity | ClusterName, InstanceId, NodeName | ノードで予約されている CPU ユニットの割合。 | 
| node\_cpu\_usage\_total | ClusterName, InstanceId, NodeName | ノードで使用されている CPU ユニットの数。 | 
| node\_cpu\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されている CPU ユニットの割合。 | 
| node\_filesystem\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されているファイルシステム容量の割合。 | 
| node\_memory\_limit | ClusterName, InstanceId, NodeName | ノードに割り当てることができるメモリの最大量 (バイト単位)。 | 
| node\_memory\_reserved\_capacity | ClusterName, InstanceId, NodeName | ノードで予約されているメモリの割合。 | 
| node\_memory\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されているメモリの割合。 | 
| node\_memory\_working\_set | ClusterName, InstanceId, NodeName | ノードのワーキングセット内のメモリの量 (バイト単位)。 | 
| node\_network\_total\_bytes | ClusterName, InstanceId, NodeName | ノードでネットワーク経由で送信および受信された 1 秒あたりの合計バイト数。 | 
| node\_number\_of\_running\_containers | ClusterName, InstanceId, NodeName | ノードで実行中のコンテナの数。 | 
| node\_number\_of\_running\_pods | ClusterName, InstanceId, NodeName | ノードで実行中のポッドの数。 | 

## ポッドのメトリクス
<a name="container-insights-eks-classic-metrics-pod"></a>

次のメトリクスは、ポッドレベルでリソースの使用状況を測定します。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| pod\_cpu\_utilization | ClusterName, Namespace, PodName | ポッドが使用する CPU ユニットの割合。 | 
| pod\_cpu\_utilization\_over\_pod\_limit | ClusterName, Namespace, PodName | ポッドの制限に対する、使用されている CPU ユニットの割合。 | 
| pod\_cpu\_usage\_total | ClusterName, Namespace, PodName | ポッドが使用する CPU ユニットの数。 | 
| pod\_memory\_utilization | ClusterName, Namespace, PodName | ポッドが使用するメモリの使用率。 | 
| pod\_memory\_utilization\_over\_pod\_limit | ClusterName, Namespace, PodName | ポッドの制限に対する、使用されているメモリの割合。 | 
| pod\_memory\_working\_set | ClusterName, Namespace, PodName | ポッドのワーキングセット内のメモリの量 (バイト単位)。 | 
| pod\_network\_rx\_bytes | ClusterName, Namespace, PodName | ポッドがネットワーク経由で受信している 1 秒あたりのバイト数。 | 
| pod\_network\_tx\_bytes | ClusterName, Namespace, PodName | ポッドがネットワーク経由で送信している 1 秒あたりのバイト数。 | 
| pod\_number\_of\_container\_restarts | ClusterName, Namespace, PodName | ポッドでのコンテナ再起動の合計数。 | 

## コンテナのメトリクス
<a name="container-insights-eks-classic-metrics-container"></a>

次のメトリクスは、コンテナレベルでリソースの使用状況を測定します。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| container\_cpu\_utilization | ClusterName, Namespace, PodName, ContainerName | コンテナが使用する CPU ユニットの割合。 | 
| container\_memory\_utilization | ClusterName, Namespace, PodName, ContainerName | コンテナが使用するメモリの割合。 | 

## サービスと名前空間のメトリクス
<a name="container-insights-eks-classic-metrics-service"></a>

次のメトリクスは、サービスと名前空間のレベルでポッド数を測定します。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| service\_number\_of\_running\_pods | ClusterName, Namespace, Service | サービスのために実行されているポッドの数。 | 
| namespace\_number\_of\_running\_pods | ClusterName, Namespace | 名前空間で実行中のポッドの数。 | 

## NVIDIA GPU メトリクス
<a name="container-insights-eks-classic-metrics-gpu"></a>

クラスターに NVIDIA GPU 搭載ノードがある場合、次のメトリクスが収集されます。これらのメトリクスは、ノード、ポッド、コンテナ全体で GPU コンピューティングとメモリの使用率をモニタリングするのに役立ちます。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| node\_gpu\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されている GPU コンピューティング容量の割合。 | 
| node\_gpu\_memory\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されている GPU メモリの割合。 | 
| node\_gpu\_temperature | ClusterName, InstanceId, NodeName | ノードでの GPU の温度 (摂氏)。 | 
| pod\_gpu\_utilization | ClusterName, Namespace, PodName | ポッドが使用する GPU コンピューティング容量の割合。 | 
| container\_gpu\_utilization | ClusterName, Namespace, PodName, ContainerName | コンテナが使用する GPU コンピューティング容量の割合。 | 

## AWS Neuron のメトリクス
<a name="container-insights-eks-classic-metrics-neuron"></a>

クラスターに Inf1 や Inf2 などの AWS Neuron 搭載インスタンスがある場合、次のメトリクスが収集されます。これらのメトリクスは、ノードおよびポッドのレベルで NeuronCore 使用率をモニタリングするのに役立ちます。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| node\_neuroncore\_utilization | ClusterName, InstanceId, NodeName | ノードで使用されている NeuronCore コンピューティング容量の割合。 | 
| pod\_neuroncore\_utilization | ClusterName, Namespace, PodName | ポッドで使用されている NeuronCore コンピューティング容量の割合。 | 

## Kubernetes API サーバーのメトリクス
<a name="container-insights-eks-classic-metrics-apiserver"></a>

次のメトリクスは、Kubernetes API サーバーから収集されます。これらのメトリクスは、コントロールプレーンの状態とパフォーマンスをモニタリングするのに役立ちます。


| メトリクス名 | ディメンション | 説明 | 
| --- | --- | --- | 
| apiserver\_storage\_objects | ClusterName | API サーバーが etcd に保存するオブジェクトの数。 | 
| apiserver\_request\_total | ClusterName | API サーバーが受信したリクエストの合計数。 | 
| apiserver\_request\_duration\_seconds | ClusterName | API サーバーリクエストのレイテンシー (秒単位)。 | 