Container Insights Prometheus 지표 모니터링 - Amazon CloudWatch

Container Insights Prometheus 지표 모니터링

Prometheus에 대한 CloudWatch Container Insights 모니터링은 컨테이너화된 시스템 및 워크로드에서 Prometheus 지표 검색을 자동화합니다. Prometheus는 오픈 소스 시스템 모니터링 및 알림 도구 키트입니다. 자세한 내용은 Prometheus 설명서의 Prometheus란 무엇입니까?를 참조하세요..

Prometheus 지표 검색은 Amazon EC2 인스턴스에서 실행되는 Amazon Elastic Container Service, Amazon Elastic Kubernetes ServiceKubernetes 클러스터에 대해 지원됩니다. Prometheus 카운터, 게이지 및 요약 지표 유형이 수집됩니다. 히스토그램 지표에 대한 지원은 향후 릴리스에서 계획되어 있습니다.

Amazon ECS 및 Amazon EKS 클러스터의 경우 EC2 및 Fargate 시작 유형이 모두 지원됩니다. Container Insights는 여러 워크로드에서 지표를 자동으로 수집합니다. 어느 워크로드에서든 지표를 수집하도록 Container Insights를 구성할 수 있습니다.

Prometheus를 오픈 소스 및 개방형 표준 방법으로 채택하여 CloudWatch에서 사용자 지정 지표를 수집할 수 있습니다. Prometheus가 지원되는 CloudWatch 에이전트는 Prometheus 지표를 검색 및 수집하여 애플리케이션 성능 저하 및 장애에 대한 모니터링, 문제 해결 및 경보를 더 빠르게 수행합니다. 이를 통해 관측 기능을 향상시키는 데 필요한 모니터링 도구의 수도 줄어듭니다.

Container Insight Prometheus 지원에는 수집, 저장 및 분석을 포함한 지표 및 로그의 종량제가 포함됩니다. 자세한 내용은 Amazon CloudWatch 요금을 참조하세요.

일부 워크로드에 대해 사전 구축된 대시보드

Container Insights Prometheus 솔루션에는 이 단원에 나열된 인기 있는 워크로드에 대해 사전 구축된 대시보드가 ​​포함되어 있습니다. 이러한 워크로드에 대한 샘플 구성은 (선택 사항) Prometheus 지표 테스트를 위한 컨테이너화된 Amazon ECS 워크로드 샘플 설정(선택 사항) Prometheus 지표 테스트를 위한 컨테이너화된 Amazon EKS 워크로드 샘플 설정 단원을 참조하세요.

또한 에이전트 구성 파일을 편집하여 다른 컨테이너화된 서비스 및 애플리케이션에서 Prometheus 지표를 수집하도록 Container Insights를 구성할 수도 있습니다.

Amazon EC2 인스턴스에서 실행되는 Amazon EKS 클러스터 및 Kubernetes 클러스터용으로 사전 구축된 대시보드가 ​​있는 워크로드:

  • AWS App Mesh

  • NGINX

  • Memcached

  • Java/JMX

  • HAProxy

Amazon ECS 클러스터용으로 사전 구축된 대시보드가 ​​있는 워크로드:

  • AWS App Mesh

  • Java/JMX

  • NGINX

  • NGINX Plus