Prometheus 지표 보기
App Mesh, NGINX, Java/JMX, Memcached, HAProxy의 큐레이팅되고 사전 집계된 지표 및 사용자가 추가했을 수 있는 수동으로 구성된 기타 Prometheus Exporter를 포함하여 모든 Prometheus 지표를 모니터링하고 경보를 보낼 수 있습니다. 다른 Prometheus 익스포터에서 지표 수집에 대한 자세한 내용은 새로운 Prometheus 스크레이프 대상을 추가하기 위한 튜토리얼: Prometheus API 서버 지표 단원을 참조하세요.
CloudWatch 콘솔에서 Container Insights는 다음과 같은 사전 구축된 보고서를 제공합니다.
-
Amazon EKS 및 Kubernetes 클러스터의 경우 App Mesh, NGINX, HAPROXY, Memcached, Java/JMX에 대해 사전 구축된 보고서가 있습니다.
-
Amazon ECS 클러스터의 경우 App Mesh 및 Java/JMX에 대해 사전 구축된 보고서가 있습니다.
또한 Container Insights는 Container Insights가 큐레이팅된 지표를 수집하는 각 워크로드에 대한 사용자 지정 대시보드를 제공합니다. GitHub에서 이러한 대시보드를 다운로드할 수 있습니다.
모든 Prometheus 지표를 보려면
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 지표를 선택합니다.
-
네임스페이스 목록에서 [ContainerInsights/Prometheus] 또는 [ECS/ContainerInsights/Prometheus]를 선택합니다.
-
다음 목록에서 측정기준 세트 중 하나를 선택합니다. 그런 다음, 보려는 지표 옆의 확인란을 선택합니다.
Prometheus 지표에 대한 사전 작성된 보고서를 보려면
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 성능 모니터링을 선택합니다.
-
페이지 상단 근처의 드롭다운 상자에서 Prometheus 옵션을 선택합니다.
다른 드롭다운 상자에서 보려는 클러스터를 선택합니다.
NGINX, App Mesh, Memcached, HAProxy, Java/JMX에 대한 사용자 지정 대시보드도 제공합니다.
Amazon에서 제공한 사용자 지정 대시보드를 사용하려면
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 대시보드(Dashboards)를 선택합니다.
-
대시보드 생성을 선택합니다. 새 대시보드의 이름을 입력하고 대시보드 생성을 선택합니다.
-
이 대시보드에 추가에서 취소를 선택합니다.
-
작업, 소스 보기/편집을 선택합니다.
-
다음 JSON 파일 중 하나를 다운로드합니다.
-
텍스트 편집기로 다운로드한 JSON 파일을 열고, 다음과 같이 변경합니다.
-
모든
{{YOUR_CLUSTER_NAME}}
문자열을 정확한 클러스터 이름으로 바꿉니다. 텍스트 앞이나 뒤에 공백을 추가하지 않도록 하세요. -
모든
{{YOUR_REGION}}
문자열을 클러스터가 실행되고 있는 AWS 리전으로 바꿉니다. 예를 들어us-west-1
으로 바꿉니다. 텍스트 앞뒤에 공백을 추가해서는 안 됩니다. -
모든
{{YOUR_NAMESPACE}}
문자열을 워크로드의 정확한 네임스페이스로 바꿉니다. -
모든
{{YOUR_SERVICE_NAME}}
문자열을 워크로드의 정확한 서비스 이름으로 바꿉니다. 예제:haproxy-haproxy-ingress-controller-metrics
-
-
JSON blob 전체를 복사하여 CloudWatch 콘솔의 텍스트 상자에 붙여넣어 이미 상자에 있는 내용을 바꿉니다.
-
업데이트, 대시보드 저장을 선택합니다.