CloudWatch エージェントにより収集される Prometheus メトリクス
Prometheus をサポートする CloudWatch エージェントは、複数のサービスとワークロードからメトリクスを自動的に収集します。デフォルトで収集されるメトリクスは、次のセクションに表示されます。これらのサービスから収集するメトリクスを増やし、他のアプリケーションやサービスから Prometheus メトリクスを収集するようにエージェントを設定することもできます。追加メトリクスの収集の詳細については、「 Prometheus の CloudWatch エージェント設定」を参照してください。
Amazon EKS および Kubernetes クラスターから収集された Prometheus メトリクスは、[ContainerInsights/Prometheus] 名前空間にあります。Amazon ECS クラスターから収集された Prometheus メトリクスは、 [ECS/ContainerInsights/Prometheus] 名前空間にあります。
トピック
App Mesh の Prometheus メトリクス
次のメトリクスは App Mesh から自動的に収集されます。
CloudWatch Container Insights は、App Mesh Envoy アクセスログを収集することもできます。詳細については、「(オプション) App Mesh Envoy アクセスログを有効にする」を参照してください。
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_backend
0.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
。