CloudWatch エージェントにより収集される Prometheus メトリクス
Prometheus をサポートする CloudWatch エージェントは、複数のサービスとワークロードからメトリクスを自動的に収集します。デフォルトで収集されるメトリクスは、次のセクションに表示されます。これらのサービスから収集するメトリクスを増やし、他のアプリケーションやサービスから Prometheus メトリクスを収集するようにエージェントを設定することもできます。追加メトリクスの収集の詳細については、「 Prometheus の CloudWatch エージェント設定」を参照してください。
Amazon EKS および Kubernetes クラスターから収集された Prometheus メトリクスは、[ContainerInsights/Prometheus] 名前空間にあります。Amazon ECS クラスターから収集された Prometheus メトリクスは、 [ECS/ContainerInsights/Prometheus] 名前空間にあります。
トピック
App Mesh の Prometheus メトリクス
次のメトリクスは App Mesh から自動的に収集されます。
Amazon EKS クラスターおよび Kubernetes クラスターでの App Mesh の Prometheus メトリクス
| メトリクス名 | ディメンション |
|---|---|
|
|
ClusterName、 |
|
|
ClusterName、 ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
Amazon ECS クラスターでの App Mesh の Prometheus メトリクス
| メトリクス名 | ディメンション |
|---|---|
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName, TaskDefinitionFamily, envoy_http_conn_manager_prefix, envoy_response_code_class ClusterName, TaskDefinitionFamily, envoy_response_code_class |
注記
TaskDefinitionFamily は、メッシュの Kubernetes 名前空間です。
envoy_http_conn_manager_prefix の値は、ingress、egress、または admin のいずれかです。
envoy_response_code_class の値は、 1 (1xx を意味する)、2 (2xx を意味する)、3 (3xx を意味する)、 4 (4xx を意味する)、 5 (5xx を意味する) のいずれかです。
NGINX の Prometheus メトリクス
次のメトリクスは、Amazon EKS および Kubernetes クラスターの NGINX から自動的に収集されます。
| メトリクス名 | ディメンション |
|---|---|
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
memcached の Prometheus メトリクス
以下のメトリクスは、Amazon EKS および Kubernetes クラスターの memcached から自動的に収集されます。
| メトリクス名 | ディメンション |
|---|---|
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 |
|
|
ClusterName、 ClusterName、 ClusterName、 |
Java/JMX の Prometheus メトリクス
Amazon EKS および Kubernetes クラスターで収集されたメトリクス
Container Insights は、Amazon EKS および Kubernetes クラスターで JMX Exporter を使用して、Java 仮想マシン (JVM)、Java、Tomcat (Catalina) から、次の定義済みの Prometheus メトリクスを収集できます。詳細については、Github の prometheus/jmx_exporter
Amazon EKS クラスターおよび Kubernetes クラスターでの Java/JMX
| メトリクス名 | ディメンション |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注記
area ディメンションの値は、heap または nonheap になります。
pool ディメンションの値は Tenured Gen、Compress Class Space、Survivor Space、Eden
Space、Code Cache、または Metaspace のいずれかです。
Amazon EKS および Kubernetes クラスター上の TomCAT/JMX
前の表の Java/JMX メトリクスに加えて、Tomcat ワークロードに対して次のメトリクスも収集されます。
| メトリクス名 | ディメンション |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Amazon ECS クラスターの Java/JMX
| メトリクス名 | ディメンション |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注記
area ディメンションの値は、heap または nonheap になります。
pool ディメンションの値は Tenured Gen、Compress Class Space、Survivor Space、Eden
Space、Code Cache、または Metaspace のいずれかです。
Amazon ECS クラスターでの Tomcat/JMX
前の表の Java/JMX メトリクスに加えて、Amazon ECS クラスターの Tomcat ワークロードに対して次のメトリクスも収集されます。
| メトリクス名 | ディメンション |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HAProxy の Prometheus メトリクス
次のメトリクスは、Amazon EKS および Kubernetes クラスターの HAProxy から自動的に収集されます。
収集されるメトリクスは、使用している HAProxy Ingress のバージョンによって異なります。HAProxy Ingress とそのバージョンの詳細については、「haproxy-ingress
| メトリクス名 | ディメンション | 可用性 |
|---|---|---|
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のバージョン 0.10 以降のみ |
|
|
|
0.10 より前のバージョンの HAProxy Ingress のみ |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
|
|
|
HAProxy Ingress のすべてのバージョン |
注記
code ディメンションの値は 1xx、2xx、3xx、4xx、5xx、または other のいずれかです。
backend ディメンションの値は次とすることができます:
-
HAProxy Ingress バージョン 0.0.27 以前用の
http-default-backend、http-shared-backend、またはhttpsback-shared-backend。 -
_default_backend0.0.27 より後のバージョンの HAProxy Ingress の 。
frontend ディメンションの値は次とすることができます:
-
HAProxy Ingress バージョン 0.0.27 以前用の
httpfront-default-backend、httpfront-shared-frontend、またはhttpfronts。 -
0.0.27 より後のバージョンの HAProxy Ingress の
_front_httpまたは_front_https。