View a markdown version of this page

Prometheus 지표 보기 - Amazon CloudWatch

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 지표를 보려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 지표를 선택합니다.

  3. 네임스페이스 목록에서 [ContainerInsights/Prometheus] 또는 [ECS/ContainerInsights/Prometheus]를 선택합니다.

  4. 다음 목록에서 측정기준 세트 중 하나를 선택합니다. 그런 다음, 보려는 지표 옆의 확인란을 선택합니다.

Prometheus 지표에 대한 사전 작성된 보고서를 보려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 성능 모니터링을 선택합니다.

  3. 페이지 상단 근처의 드롭다운 상자에서 Prometheus 옵션을 선택합니다.

    다른 드롭다운 상자에서 보려는 클러스터를 선택합니다.

AWS에서는 NGINX, App Mesh, Memcached, HAProxy, Java/JMX에 대한 사용자 지정 대시보드도 제공합니다.

Amazon에서 제공한 사용자 지정 대시보드를 사용하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 대시보드를 선택합니다.

  3. 대시보드 생성을 선택합니다. 새 대시보드의 이름을 입력하고 대시보드 생성을 선택합니다.

  4. 이 대시보드에 추가에서 취소를 선택합니다.

  5. 작업, 소스 보기/편집을 선택합니다.

  6. 다음 JSON 파일 중 하나를 다운로드합니다.

  7. 텍스트 편집기로 다운로드한 JSON 파일을 열고, 다음과 같이 변경합니다.

    • 모든 {{YOUR_CLUSTER_NAME}} 문자열을 정확한 클러스터 이름으로 바꿉니다. 텍스트 앞이나 뒤에 공백을 추가하지 않도록 하세요.

    • 모든 {{YOUR_REGION}} 문자열을 클러스터가 실행되고 있는 AWS 리전으로 바꿉니다. 예를 들어 us-west-1으로 바꿉니다. 텍스트 앞뒤에 공백을 추가해서는 안 됩니다.

    • 모든 {{YOUR_NAMESPACE}} 문자열을 워크로드의 정확한 네임스페이스로 바꿉니다.

    • 모든 {{YOUR_SERVICE_NAME}} 문자열을 워크로드의 정확한 서비스 이름으로 바꿉니다. 예: haproxy-haproxy-ingress-controller-metrics

  8. JSON blob 전체를 복사하여 CloudWatch 콘솔의 텍스트 상자에 붙여넣어 이미 상자에 있는 내용을 바꿉니다.

  9. 업데이트, 대시보드 저장을 선택합니다.