View a markdown version of this page

Prometheus 지표 쿼리 - Amazon OpenSearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Prometheus 지표 쿼리

Amazon OpenSearch Service를 사용하면 관찰성 인터페이스에서 직접 PromQL(Prometheus 쿼리 언어)을 사용하여 Prometheus 데이터를 쿼리할 수 있습니다. Prometheus 데이터 소스에 대해 PromQL 쿼리를 실행하면 OpenSearch Service는 실행을 위해 쿼리를 워크스페이스 API에 직접 전달합니다.

PromQL 쿼리 실행

쿼리를 실행하려면:

  1. OpenSearch UI 애플리케이션 및 관찰성 워크스페이스를 엽니다.

  2. 관찰성으로 이동하여 지표 검색을 선택합니다.

  3. 데이터 소스 드롭다운에서 Prometheus 데이터 소스를 선택합니다.

  4. 쿼리 표시줄에 PromQL 쿼리를 입력합니다.

예를 들어 특정 포드에 대해 5분 동안 초당 평균 CPU 사용량을 찾으려면:

avg(rate(container_cpu_usage_seconds_total{pod="payment-service-pod"}[5m])) by (pod)
참고

시간 선택기를 좁고 관련 있는 기간(예: 지난 1시간)으로 설정하여 API 성능을 최적화하고 제한 시간을 방지합니다.

대시보드에서 지표 시각화

기존 관찰성 대시보드에 PromQL 기반 지표 시각화를 추가하여 로그 및 추적 데이터와 상호 연관시킬 수 있습니다.

  1. 지표 검색으로 이동하여 데이터 소스 드롭다운에서 Prometheus 워크스페이스를 선택하고 PromQL 쿼리를 실행합니다.

  2. 지표 검색의 시각화 탭을 사용하여 시각화를 생성하고 시각화 유형을 정의합니다.

  3. 시각화를 대시보드에 저장합니다.

참고

지표 시각화는 지표 검색에서만 추가할 수 있습니다. 시각화 탭에 있는 시각화는 로그에만 최적화되어 있습니다.