기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Prometheus 지표 쿼리
Amazon OpenSearch Service를 사용하면 관찰성 인터페이스에서 직접 PromQL(Prometheus 쿼리 언어)을 사용하여 Prometheus 데이터를 쿼리할 수 있습니다. Prometheus 데이터 소스에 대해 PromQL 쿼리를 실행하면 OpenSearch Service는 실행을 위해 쿼리를 워크스페이스 API에 직접 전달합니다.
PromQL 쿼리 실행
쿼리를 실행하려면:
-
OpenSearch UI 애플리케이션 및 관찰성 워크스페이스를 엽니다.
-
관찰성으로 이동하여 지표 검색을 선택합니다.
-
데이터 소스 드롭다운에서 Prometheus 데이터 소스를 선택합니다.
-
쿼리 표시줄에 PromQL 쿼리를 입력합니다.
예를 들어 특정 포드에 대해 5분 동안 초당 평균 CPU 사용량을 찾으려면:
avg(rate(container_cpu_usage_seconds_total{pod="payment-service-pod"}[5m])) by (pod)
참고
시간 선택기를 좁고 관련 있는 기간(예: 지난 1시간)으로 설정하여 API 성능을 최적화하고 제한 시간을 방지합니다.
대시보드에서 지표 시각화
기존 관찰성 대시보드에 PromQL 기반 지표 시각화를 추가하여 로그 및 추적 데이터와 상호 연관시킬 수 있습니다.
-
지표 검색으로 이동하여 데이터 소스 드롭다운에서 Prometheus 워크스페이스를 선택하고 PromQL 쿼리를 실행합니다.
-
지표 검색의 시각화 탭을 사용하여 시각화를 생성하고 시각화 유형을 정의합니다.
-
시각화를 대시보드에 저장합니다.
참고
지표 시각화는 지표 검색에서만 추가할 수 있습니다. 시각화 탭에 있는 시각화는 로그에만 최적화되어 있습니다.