

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 查詢 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 查詢。

例如，若要尋找特定 Pod 在 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. 將視覺化儲存至儀表板。

**注意**  
指標視覺化只能從**探索指標**中新增。在視覺化標籤上找到的視覺化效果只會針對日誌進行最佳化。