本頁說明如何在 Cloud Monitoring 中建立以 PromQL 為基礎的快訊政策。您可以使用 PromQL 查詢,利用比率、動態閾值和組合指標等功能建立複雜的條件。
如果您在 Google Cloud以外的環境中使用 Prometheus,或是在 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 系統指標是免費的,但外部系統、代理程式或應用程式的指標則不包含在內。計費指標會依據擷取的位元組數或樣本數計費。
如要進一步瞭解 Cloud Monitoring 的定價,請參閱下列文件: