本頁說明如何在 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 可觀測性定價頁面的 Cloud Monitoring 部分。