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
는 Mesh의 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 클러스터에서 수집된 지표
Amazon EKS 및 Kubernetes 클러스터에서 Container Insights는 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 이상에서만 |
|
|
HAProxy Ingress 버전 0.10 미만에서만 |
|
|
모든 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
-
0.0.27보다 뒤에 출시된 HAProxy Ingress 버전의 경우
_default_backend
frontend
측정기준의 값은 다음일 수 있습니다.
-
HAProxy Ingress 버전 0.0.27 이하의 경우
httpfront-default-backend
,httpfront-shared-frontend
또는httpfronts
-
0.0.27보다 뒤에 출시된 HAProxy Ingress 버전의 경우
_front_http
또는_front_https