管理快訊政策

本文說明如何使用 Google Cloud 控制台編輯、列出及查看快訊政策。例如,說明如何編輯政策,使其與 App Hub 應用程式建立關聯。本頁面也說明如何查看政策的 JSON 表示法,以及如何將快訊政策新增至自訂資訊主頁,以便在與指標資料相同的環境中查看政策。

本文不會說明如何使用 Cloud Monitoring API 編輯、列出及查看快訊政策。詳情請參閱「由 API 管理快訊政策」。

這項功能僅支援 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或啟用應用程式的資料夾管理專案。

事前準備

在儲存快訊政策的 Google Cloud 專案中完成下列步驟:

  1. 如要取得必要權限,以便使用 Google Cloud 控制台建立及修改警報政策,請要求管理員授予您專案的 Monitoring 編輯者 (roles/monitoring.editor) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

    如要進一步瞭解 Cloud Monitoring 角色,請參閱「使用 Identity and Access Management 控制存取權」。

  2. 請務必熟悉快訊政策的一般概念。詳情請參閱快訊總覽

編輯、列出或刪除快訊政策

  1. 前往 Google Cloud 控制台的 「Alerting」(警告) 頁面

    前往「Alerting」(快訊)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

    「快訊」頁面會顯示窗格,列出摘要資訊、事件和快訊政策。

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。如為「App Hub」設定,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。

  3. 在「政策」窗格中,按一下「查看所有政策」

    「政策」頁面會列出所有政策,並提供篩選列,以及編輯、複製或刪除政策的選項:

    • 如要篩選快訊政策清單,請執行下列任一操作:

      • 在篩選器列中輸入名稱。舉例來說,如要只顯示名稱含有 Example 的政策,請輸入 Example。比較時會區分大小寫,測試政策是否列出。
      • 按一下「篩選政策」,選取篩選器屬性,然後輸入篩選器的值,或從選單中選取值。

      新增多個篩選器時,系統會以邏輯 AND 連結篩選器。

  4. 選用:如要查看政策詳細資料,請按一下政策名稱。 如要瞭解「政策詳細資料」頁面,請參閱查看快訊政策

  5. 選用:如要編輯或複製政策,請按一下「更多選項」,然後選取對應的選項。編輯和複製政策與建立以指標為基礎的快訊政策類似,不過,並非所有欄位都能修改。完成後,按一下「儲存政策」

  6. 選用:如要刪除政策,請按一下「更多選項」圖示 ,然後選取「刪除」。在確認對話方塊中選取「刪除」

    如果資訊主頁包含顯示快訊政策資料的圖表,刪除快訊政策後,該圖表就會停止顯示資料。詳情請參閱「快訊政策小工具未顯示任何資料」。

查看快訊政策

  1. 前往 Google Cloud 控制台的 「Alerting」(警告) 頁面

    前往「Alerting」(快訊)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。如為「App Hub」設定,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。

  3. 如要列出所有政策,請按一下「政策」窗格中的「查看所有政策」

  4. 找出要查看的政策,然後選取。

    系統會開啟快訊政策的詳細資料頁面。您可以在這裡監控或編輯政策,以及查看相關資料,例如事件和通知。此外,你還可以執行下列操作:

    • 修改圖表顯示資料的時間範圍。圖表解析度有限,可能無法顯示某些時間範圍內的所有評估結果。

    • 編輯快訊,新增使用者定義的標籤,這些標籤會納入事件和通知。詳情請參閱「使用標籤為事件加上註解」。

    • 變更政策的啟用狀態。停用政策後,您不會收到通知。

查看快訊政策的 JSON 表示法

使用 Cloud Monitoring API 建立或修改快訊政策時,您會向 API 方法提供該政策的 JSON 表示法。您可以參考 API 說明文件,自行建立 JSON。您也可以使用 Google Cloud 控制台建立政策,然後將政策下載到本機系統。您可以編輯下載的 JSON 檔案,並將其做為其他政策的範本。如要查看以 JSON 描述的政策範例,請參閱範例政策

如要下載快訊政策的 JSON 表示法,請按照下列指示操作:

  1. 前往 Google Cloud 控制台的 「Alerting」(警告) 頁面

    前往「Alerting」(快訊)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。如為「App Hub」設定,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。
  3. 找出要查看的政策,然後按一下政策名稱,開啟「政策詳細資料」頁面。
  4. 按一下 「JSON」JSON

如要在編輯快訊政策時查看 JSON 表示法,請按一下「 檢視程式碼」。

將快訊政策新增至資訊主頁

如要在與指標資料相同的環境中查看警告政策,請將這些政策新增至自訂資訊主頁。查看該資訊主頁時,系統會顯示您新增的每項快訊政策的圖表。這些圖表會顯示受監控的指標、門檻,以及政策的未解決事件數。這些圖表也包含連結,可供您查看或編輯政策。

您可以在自訂資訊主頁中新增設有單一條件的政策。如要查看包含多個條件的政策,只能透過快訊環境。

如要在自訂資訊主頁上顯示快訊政策摘要,請執行下列操作:

  1. 在 Google Cloud 控制台中,前往「Dashboards」(資訊主頁)  頁面:

    前往「Dashboards」(資訊主頁)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。如為「App Hub」設定,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。
  3. 選取資訊主頁或按一下「建立資訊主頁」
  4. 按一下工具列中的「新增小工具」圖示
  5. 在「新增小工具」對話方塊中,選取「快訊政策」
  6. 按一下「快訊政策」,然後選取快訊政策。您只能從「快訊政策」選單選取單一條件快訊政策。
  7. 如要將變更套用至資訊主頁,請在工具列中按一下「套用」。如要捨棄變更,請按一下「取消」

以下螢幕截圖顯示快訊政策的圖表:

快訊政策的圖表示例。

在這個範例中,快訊政策會監控兩部不同虛擬機器的 CPU 使用率。虛線表示條件門檻, 設定為 50%。綠色資訊方塊和「沒有未解決事件」標籤 No incidents 表示快訊政策沒有未解決事件。如果將指標放在顯示開啟事件數量的方塊上,系統會開啟對話方塊,連結至基礎警報政策。

詳情請參閱「在資訊主頁上顯示快訊政策和事件」。

將快訊政策與 App Hub 應用程式建立關聯

在警告政策中加入使用者定義的標籤,即可將政策與 App Hub 應用程式中的服務或工作負載建立關聯。這些標籤會納入事件和通知,快訊政策也會列在應用程式監控資訊主頁中。如要進一步瞭解標籤,請參閱「使用標籤註解事件」。

如要使用 Google Cloud 控制台將快訊政策與工作負載或服務建立關聯,請按照下列指示操作:

  1. 前往 Google Cloud 控制台的 「Alerting」(警告) 頁面

    前往「Alerting」(快訊)

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。如為「App Hub」設定,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。
  3. 找到快訊政策,按一下「查看更多」,選取「編輯」,然後前往「通知和名稱」部分。
  4. 在「應用程式標籤」部分,選取應用程式,然後選取工作負載或服務。
  5. 按一下 [Save Policy] (儲存政策)。

完成這些步驟後,系統會將具有下列鍵的標籤附加至警報政策。這些標籤可識別您的應用程式和服務/工作負載:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_idapphub_workload_id

您也可以使用 Google Cloud CLI、Terraform 或 Cloud Monitoring API,在快訊政策中加入使用者標籤。不過,您必須使用上一個範例中顯示的標籤鍵。 如要瞭解詳情,請參考下列資源: