本頁說明如何在 Cloud Monitoring 中建立以 PromQL 為基礎的快訊政策。您可以使用 PromQL 查詢,透過比率、動態門檻和合併指標等功能建立複雜條件。
如果您在外部環境使用 Prometheus, Google Cloud或在 Managed Service for Prometheus 中使用快訊功能,則可將 Prometheus 快訊規則遷移至以 PromQL 為基礎的快訊政策。這樣一來,您就能在 Cloud Monitoring 中管理所有快訊政策。
您也可以將 Grafana 資訊主頁匯入 Cloud Monitoring。
- 如需在 Monitoring 中使用 PromQL 的一般資訊,請參閱「Cloud Monitoring 中的 PromQL」。
- 如要瞭解警告政策的一般資訊,請參閱以指標為基準的警告政策行為。
在 Cloud Monitoring 快訊政策中使用 PromQL
您可以透過下列方式建立以 PromQL 為基礎的快訊政策:
如要在 Google Cloud 控制台中建立快訊政策,並在程式碼編輯器中定義 PromQL 查詢,請參閱「建立以 PromQL 為基礎的快訊政策 (控制台)」。
如要使用 gcloud CLI 或 Monitoring API 中的
AlertPolicy建構,建立以 PromQL 為基礎的快訊政策,請參閱「建立以 PromQL 為基礎的快訊政策 (API)」。如要使用 Google Cloud CLI 將 Prometheus 快訊規則和通知管道遷移至 Cloud Monitoring,請參閱「從 Prometheus 遷移快訊規則和接收者」。
以 PromQL 為準的快訊政策所建立的事件,會與其他事件一起顯示在 Google Cloud 控制台中。您可以在 Google Cloud 控制台中與這些事件互動。
以 PromQL 為基礎的警報政策條件可以參照 Cloud Monitoring 中的任何指標,包括系統指標、自訂指標、記錄指標和 Prometheus 指標。 Google Cloud 您必須將非 Prometheus 指標的名稱轉換為 PromQL 指標語法。詳情請參閱「將 Monitoring 指標對應至 PromQL」。
限制
以 PromQL 為基礎的快訊政策最多可有 24 小時的重新測試時間範圍,以及最多 24 小時的對齊週期。重測時間範圍和對齊週期的總和不得超過 25 小時。
如果 Prometheus 警告規則參照指標,您必須先在 Cloud Monitoring 中建立對等指標描述元,才能建立以 PromQL 為基礎的警告政策。不過,您可以使用 Cloud Monitoring API 設定以 PromQL 為基礎的快訊政策,藉此覆寫這項驗證。詳情請參閱「停用指標存在性檢查」。
定價
如要瞭解 Cloud Monitoring 的定價,請參閱「Google Cloud Observability 定價」頁面。