CloudWatch Metrics Insights를 사용하는 지표 쿼리 - Amazon CloudWatch

CloudWatch Metrics Insights를 사용하는 지표 쿼리

CloudWatch Metrics Insights는 대규모 지표를 쿼리하는 데 사용할 수 있는 강력한 고성능 SQL 쿼리 엔진입니다. 모든 CloudWatch 지표 내에서 트렌드와 패턴을 실시간으로 식별할 수 있습니다.

단일 시계열을 반환하는 Metrics Insights 쿼리에 경보를 설정할 수도 있습니다. 이는 인프라 또는 애플리케이션 플릿에서 집계된 지표를 관찰하는 경보를 생성하는 데 특히 유용할 수 있습니다. 경보를 한 번 생성하면 플릿에서 리소스가 추가되거나 제거될 때 경보가 동적으로 조정됩니다.

CloudWatch Metrics Insights 쿼리 편집기를 사용하여 콘솔에서 CloudWatch Metrics Insights 쿼리를 수행할 수 있습니다. GetMetricData 또는 PutDashboard를 실행하여 AWS CLI 또는 AWS SDK로 CloudWatch Metrics Insights 쿼리를 수행할 수도 있습니다. CloudWatch Metrics Insights 쿼리 편집기로 실행하는 쿼리에는 요금이 부과되지 않습니다. CloudWatch 요금에 대한 자세한 내용은 Amazon CloudWatch 요금을 참조하세요.

CloudWatch Metrics Insights 쿼리 편집기를 사용하면 미리 구축된 다양한 샘플 쿼리 중에서 선택할 수 있고 자체 쿼리도 생성할 수도 있습니다. 쿼리를 생성할 때 작성기 뷰를 사용하여 기존 지표와 측정기준을 찾아볼 수 있습니다. 또는 편집기 뷰를 사용하여 수동으로 쿼리를 작성할 수도 있습니다.

또한 자연어를 사용하여 CloudWatch Metrics Insights 쿼리를 생성할 수 있습니다. 그러려면 찾고 있는 데이터에 대해 질문하거나 설명합니다. 이 AI 지원 기능은 프롬프트를 기반으로 쿼리를 생성하고 쿼리 작동 방식에 대한 라인별 설명을 제공합니다. 자세한 내용은 Use natural language to generate and update CloudWatch Metrics Insights queries를 참조하세요.

Metrics Insights를 사용하면 대규모로 쿼리를 실행할 수 있습니다. GROUP BY 절을 사용하면 특정 측정기준 값별로 지표를 실시간으로 개별 시계열로 그룹화할 수 있습니다. Metrics Insights 쿼리에는 ORDER BY 기능이 포함되므로 Metrics Insights를 사용하여 '상위 N' 유형의 쿼리를 만들 수 있습니다. 예를 들어, '상위 N' 유형의 쿼리는 계정에 있는 수백만 개의 지표를 검사하고 CPU를 가장 많이 사용하는 인스턴스 10개를 반환할 수 있습니다. 이를 통해 애플리케이션의 지연 문제를 정확히 찾아내 해결할 수 있습니다.