

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

# Prometheus 지표 쿼리
<a name="direct-query-prometheus-configure"></a>

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

## PromQL 쿼리 실행
<a name="direct-query-prometheus-query"></a>

쿼리를 실행하려면:

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

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

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

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

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

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

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

## 대시보드에서 지표 시각화
<a name="direct-query-prometheus-dashboards"></a>

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

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

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

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

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