Amazon Web Services 한국 블로그

Amazon Managed Service for Prometheus(AMP) 미리보기 출시

관찰은 대규모로 클라우드 인프라를 실행하는 데 필수적인 요소입니다. 리소스가 정상이고 예상대로 작동하며 시스템이 고객에게 원하는 수준의 성능을 제공하고 있는지 알아야 합니다.

컨테이너 기반 애플리케이션을 모니터링할 때 많은 문제가 발생합니다. 첫째로 컨테이너 리소스가 일시적이고 감시할 지표가 많기 때문에 모니터링 데이터의 카디널리티가 매우 높습니다. 쉽게 말해 고유한 값이 많아서 공간 효율적인 스토리지 모델을 정의하고 의미 있는 결과를 반환하는 쿼리를 생성하는 것이 더 어려울 수 있습니다. 둘째로 Well-Architected 컨테이너 기반 시스템은 많은 수의 구동 부분을 사용하여 구성되기 때문에 모니터링 데이터 수집, 처리 및 저장하는 것 자체가 인프라적인 문제가 될 수 있습니다.

Prometheus는 활발한 개발자 및 사용자 커뮤니티를 보유한 선도적인 오픈 소스 모니터링 솔루션입니다. 컨테이너에서 수집된 시계열 데이터에 매우 적합한 다차원 데이터 모델을 가지고 있습니다.

Amazon Managed Service for Prometheus(AMP) 소개
오늘 Amazon Managed Service for Prometheus(AMP)의 평가판이 출시됩니다. 이 완전관리형 서비스는 프로메테우스와 100% 호환됩니다. 동일한 지표와 동일한 PromQL 쿼리를 지원하며 150개 이상의 Prometheus exporters를 사용할 수도 있습니다. AMP는 고가용성을 위해 여러 가용 영역에서 실행되며 수평적 확장성을 위해 CNCF Cortex로 구동됩니다. AMP는 수백만 개의 시계열 지표를 수집, 저장 및 쿼리할 수 있도록 쉽게 확장됩니다.

평가판에는 Amazon Elastic Kubernetes Service(EKS)Amazon Elastic Container Service(ECS) 지원이 포함됩니다. 클라우드나 온프레미스에서 실행되는 자체 관리형 Kubernetes 클러스터를 모니터링하는 데 사용할 수도 있습니다.

Amazon Managed Service for Prometheus(AMP) 시작하기
평가판 사용을 신청한 후, AMP 콘솔을 열고 AMP WorkSpace의 이름을 입력한 다음 [생성(Create)]을 클릭하여 시작합니다(API 및 CLI도 사용 가능).

WorkSpace가 1분 이내에 활성화됩니다. 콘솔에서 내 WorkSpace에 데이터를 쓰고 쿼리를 실행하는 데 사용할 수 있는 엔드포인트를 제공합니다.

또한 AMP WorkSpace로 지표를 전송하도록 기존 Prometheus 서버를 구성하는 방법에 대한 지침도 제공합니다.

또한 AWS Distro for OpenTelemetry로 Prometheus 지표를 모아서 AMP WorkSpace로 전송할 수도 있습니다.

일부 지표를 WorkSpace에 저장했으면 PromQL 쿼리를 실행할 수 있으며 Grafana를 사용하여 대시보드와 기타 시각화를 생성할 수 있습니다. 다음은 샘플 Grafana 대시보드입니다.

평가판 이용해 보기
오늘 평가판으로 출시되는 Amazon Managed Service for Prometheus(AMP)를 이용해 보세요.

출시 시점에 더 많은 정보와 더 자세한 블로그 게시물이 제공될 예정입니다.

Jeff