本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
查詢 Prometheus 指標
Amazon OpenSearch Service 可讓您直接從可觀測性界面使用 PromQL (Prometheus 查詢語言) 查詢 Prometheus 資料。當您針對 Prometheus 資料來源執行 PromQL 查詢時,OpenSearch Service 會將查詢直接傳遞給您的工作區 API 來執行。
執行 PromQL 查詢
若要執行查詢:
-
開啟您的 OpenSearch UI 應用程式和可觀測性工作區。
-
導覽至可觀測性,然後選取探索指標。
-
在資料來源下拉式清單中,選取您的 Prometheus 資料來源。
-
在查詢列中輸入您的 PromQL 查詢。
例如,若要尋找特定 Pod 在 5 分鐘時段內的平均每秒 CPU 用量:
avg(rate(container_cpu_usage_seconds_total{pod="payment-service-pod"}[5m])) by (pod)
注意
將時間挑選器設定為窄的相關時段 (例如,過去 1 小時),以最佳化 API 效能並防止逾時。
在儀表板中視覺化指標
您可以將 PromQL 驅動的指標視覺化新增至現有的可觀測性儀表板,將它們與您的日誌和追蹤資料建立關聯。
-
導覽至探索指標,從資料來源下拉式清單中選取您的 Prometheus 工作區,然後執行 PromQL 查詢。
-
使用探索指標中的視覺化索引標籤來建立視覺化並定義視覺化類型。
-
將視覺化儲存至儀表板。
注意
指標視覺化只能從探索指標中新增。在視覺化標籤上找到的視覺化效果只會針對日誌進行最佳化。