게시된 날짜: Sep 8, 2020

Amazon CloudWatch를 사용하여 Amazon Elastic Containers(ECS), Amazon Elastic Kubernetes Service(EKS), AWS FargateKubernetes 클러스터의 Prometheus 지표를 모니터링할 수 있습니다. 이 기능은 현재 공개적으로 제공됩니다. DevOps 팀은 이 새로운 기능을 사용하여 AWS App Mesh 및 Java/JMX와 같은 컨테이너식 워크로드용 서비스를 자동으로 검색할 수 있습니다. 또한 이러한 서비스에 대한 사용자 지정 지표를 노출하고 CloudWatch에서 Prometheus 지표를 수집할 수 있습니다. CloudWatch 사용자는 Prometheus 지표의 수집 및 집계를 큐레이션하여 필요한 모니터링 도구의 수를 줄이면서 애플리케이션 성능 저하 및 장애에 대한 모니터링, 문제 해결 및 경보 작업을 더 빠르게 수행할 수 있습니다. 

Prometheus는 CNCF(Cloud Native Compute Foundation)의 일부인 인기 오픈 소스 모니터링 프로젝트입니다. 이 오픈 소스 커뮤니티는 DevOps 팀에서 풀 기반 접근 방식을 사용하여 애플리케이션에서 수집할 사용자 지정 지표를 노출할 때 사용할 수 있는 프레임워크를 정의하고 150개 이상의 플러그인을 구축했습니다.

시작하는 방법은 간단합니다. 명령 1개를 실행하기만 하면 Amazon ECS, EKS 및 Kubernetes 클러스터에서 Prometheus 지표 수집을 시작할 수 있습니다. 지표는 CloudWatch 콘솔의 CloudWatch 지표와 Container Insights에서 사용할 수 있습니다. 자세한 내용은 Prometheus 지표 설치 및 설정을 참조하십시오. AWS 리전 가용성을 확인하고 CloudWatch 요금 페이지에서 요금에 대해 자세히 알아볼 수 있습니다. 또한 https://observability.workshop.aws를 사용하여 모든 Amazon CloudWatch 관찰 기능 제품에 대해 자세히 알아볼 수 있습니다.