CloudWatch 관찰성 솔루션
CloudWatch 관찰성 솔루션은 Java Virtual Machines(JVM), Apache Kafka, Apache Tomcat, NGINX와 같은 다양한 AWS 서비스와 일반적인 워크로드에 대한 모니터링을 신속하게 구현하는 데 유용하며 쉽게 사용할 수 있는 구성 카탈로그를 제공합니다. 이들 솔루션은 CloudWatch 에이전트의 설치 및 구성, 사전 정의된 사용자 지정 대시보드의 배포, 지표 알림 설정 등 주요 모니터링 작업에 집중적인 지침을 제공합니다. 해당 솔루션은 개발자와 운영 팀이 AWS 모니터링 및 관찰 도구를 보다 효과적으로 활용할 수 있도록 설계되었습니다.
솔루션에는 인프라에 대한 세부 모니터링 지표, 컨테이너 모니터링을 위한 Container Insights, 애플리케이션 모니터링을 위한 Application Signals와 같이 특별한 관찰성 기능을 사용해야 하는 시기에 대한 지침이 포함되어 있습니다. 이러한 솔루션은 작업 예제와 실용적 구성을 제공하여 초기 설정 프로세스를 단순화함으로써 기능적 모니터링을 더 빠르게 설정하고 특정 요구 사항에 따라 필요에 따라 사용자 지정할 수 있도록 하는 것을 목표로 합니다.
관찰성 솔루션을 시작하려면 CloudWatch 콘솔의 관찰성 솔루션 페이지
Amazon Managed Grafana에서 작동하는 오픈 소스 솔루션은 Amazon Managed Grafana 솔루션을 참조하세요.
CloudWatch 에이전트가 필요한 솔루션은 아래에 자세히 설명되어 있습니다.
주제
- 솔루션 대시보드는 어떻게 작동하나요?
-
CloudWatch 솔루션용 대시보드는 검색 기반 변수(드롭다운)를 사용하여 워크로드의 다양한 측면을 동적으로 탐색하고 시각화할 수 있습니다.
검색 기반 변수의 유연성과 사전 구성된 지표 위젯을 결합함으로써 대시보드는 워크로드에 대한 심층적인 인사이트를 제공하여 사전 모니터링, 문제 해결, 최적화를 지원합니다. 이러한 동적 접근 방식을 사용하면 광범위한 사용자 지정이나 구성 없이도 특정 모니터링 요구 사항에 맞게 대시보드를 빠르게 조정할 수 있습니다.
- 솔루션이 리전 간 관찰성을 지원하나요?
-
CloudWatch 솔루션 대시보드는 솔루션 대시보드가 생성된 리전의 지표을 표시합니다. 단, 솔루션 대시보드에는 여러 리전에 대한 지표은 표시되지 않습니다. 단일 대시보드에서 여러 리전의 데이터를 볼 수 있는 사용 사례가 있는 경우, 대시보드 JSON을 사용자 지정하여 보고자 하는 리전을 추가해야 합니다. 이를 위해서는 지표 형식의
region
속성을 사용하여 다른 리전의 지표을 쿼리합니다. 대시보드 JSON 수정에 대한 자세한 내용은 Metric Widget: Format for Each Metric in the Array를 참조하세요. - 솔루션 대시보드가 교차 계정 교차 리전 CloudWatch 콘솔을 지원하나요?
-
CloudWatch 교차 계정 관찰성을 사용하는 경우 중앙 모니터링 계정의 솔루션 대시보드는 동일한 리전의 소스 계정에서 지표을 표시합니다. 계정 간에 유사한 워크로드에 대한 지표을 차별화하려면 에이전트 구성에서 고유한 그룹화 차원 값을 제공하세요. 예를 들어, Kafka 워크로드에서 서로 계정이 다른 Kafka 브로커에 고유한
ClusterName
값을 할당하여 대시보드에서 클러스터 정확히 선택 및 정확한 지표 보기를 활성화합니다. - 솔루션 대시보드가 CloudWatch 교차 계정 관찰성을 지원하나요?
-
교차 계정 교차 리전 CloudWatch 콘솔을 사용하여 교차 계정을 활성화한 경우 모니터링 계정에 생성된 솔루션 대시보드를 사용하여 소스 계정의 지표을 볼 수 없습니다. 대신 소스 계정별로 대시보드를 생성해야 합니다. 단, 소스 계정에서 대시보드를 생성한 다음, 콘솔에서 계정 ID 설정을 전환하여 모니터링 계정에서 대시보드를 볼 수 있습니다.
- 솔루션 대시보드에는 어떤 제한 사항이 있나요?
-
솔루션 대시보드는 검색 표현식을 활용하여 워크로드의 지표을 필터링하고 분석합니다. 이를 통해 드롭다운 옵션 선택에 따른 동적 뷰가 활성화됩니다. 이러한 검색 표현식은 500개 이상의 시계열을 반환할 수 있지만 대시보드 위젯 각각은 500개 이상의 시계열을 표시할 수 없습니다. 솔루션 대시보드의 지표 검색 결과 모든 Amazon EC2에서 시계열이 500개 이상인 경우, 상위 기여자를 표시하는 그래프에 정확하지 않은 결과가 표시될 수 있습니다. 검색 표현식에 대한 자세한 내용은 CloudWatch 검색 표현식 구문 섹션을 참조하세요.
대시보드 위젯에서
i
아이콘을 클릭하면 CloudWatch가 대시보드에 지표 정보를 표시합니다. 단, 현재로서는 검색 표현식을 사용하는 대시보드 위젯에서는 이런 방식이 작동하지 않습니다. 솔루션 대시보드는 검색 표현식을 사용하므로 대시보드에서 지표 설명을 볼 수 없습니다. - 솔루션에서 제공하는 에이전트 구성 또는 대시보드를 사용자 지정할 수 있나요?
-
에이전트 구성과 대시보드를 사용자 지정할 수 있습니다. 에이전트 구성을 사용자 지정하는 경우 그에 따라 대시보드를 업데이트해야 하며, 그러지 않으면 빈 메크릭 위젯이 표시됩니다. 또한 CloudWatch가 솔루션 버전을 새로 릴리스하는 경우 솔루션을 최신 버전으로 적용할 때 사용자 지정을 반복해야 할 수 있습니다.
- 솔루션 버전은 어떻게 관리되나요?
-
각 솔루션에서는 최신 지침과 리소스를 제공합니다. 항상 제공되는 최신 버전을 사용하는 것이 좋습니다. 솔루션 자체는 버전 관리가 되지 않지만, 연결된 아티팩트(예: 대시보드 및 에이전트 설치용 AWS CloudFormation 템플릿)는 버전 관리됩니다.
템플릿의 설명 필드 또는 다운로드한 AWS CloudFormation 템플릿의 파일 이름을 확인하여 이전에 배포된 아티팩트의 버전을 식별할 수 있습니다. 최신 버전을 사용하고 있는지 확인하려면 배포된 버전을 솔루션 설명서에서 현재 참조한 버전과 대조해 봅니다.