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

例如,若要尋找特定 Pod 在 5 分鐘時段內的平均每秒 CPU 用量:

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

將時間挑選器設定為窄的相關時段 (例如,過去 1 小時),以最佳化 API 效能並防止逾時。

在儀表板中視覺化指標

您可以將 PromQL 驅動的指標視覺化新增至現有的可觀測性儀表板,將它們與您的日誌和追蹤資料建立關聯。

  1. 導覽至探索指標,從資料來源下拉式清單中選取您的 Prometheus 工作區,然後執行 PromQL 查詢。

  2. 使用探索指標中的視覺化索引標籤來建立視覺化並定義視覺化類型。

  3. 將視覺化儲存至儀表板。

注意

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