本文將說明如何在記錄指標符合您指定的條件時,設定通知。這些操作說明適用於 Google Cloud 控制台,可引導您建立快訊政策並設定通知管道。您也可以使用 Cloud Monitoring API 和 Google Cloud CLI 指令 gcloud alpha monitoring policies
建立快訊政策。
監控記錄指標的快訊政策無法從記錄項目中擷取資料。如果您希望通知從記錄項目中擷取資料,請建立記錄式警報。
事前準備
請確認您的 Identity and Access Management 角色具備建立及查看記錄指標,以及建立警示政策所需的權限。詳情請參閱「記錄指標權限」。
請務必熟悉記錄指標。詳情請參閱「記錄指標總覽」。
設定要用來接收任何通知的通知管道。如要瞭解這些步驟,請參閱「建立及管理通知管道」。
針對計數器指標建立快訊政策
快訊政策定義了您想要監控的一組條件。建立快訊政策時,您必須指定其條件:監控的項目和傳送通知的時機。通知會提供事件相關資訊,並提供按鈕,讓您查看相關記錄和事件詳細資料:
如要建立快訊政策,比較記錄檔計數器指標的值與門檻,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往「Log-based Metrics」(記錄指標) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
找出要監控的指標,然後依序點選 more_vert「更多」圖示 和「運用指標建立快訊」。
確認「Select a metric」欄位列出
metric.type
和resource.type
。視需要新增resource.type
子句。舉例來說,下列篩選器會指定指標和資源:
metric.type="logging.googleapis.com/byte_count" AND resource.type="gce_instance"
在「滾動視窗」選單中,建議您選取至少 10 分鐘的值。特別是,這個值應足夠大,確保系統能計算符合篩選條件的多個記錄項目。
舉例來說,如果以記錄為基礎的指標會計算「心跳」記錄項目,而這些項目每
N
分鐘出現一次,請將滾動視窗選單的值設為2N
分鐘或 10 分鐘 (以較大者為準)。點選「下一步」,然後選取「閾值」。
輸入門檻值,並視需要設定警示觸發條件和門檻位置欄位。
選用:更新「Retest window」,並使用「Advanced Options」欄位,設定警示政策處理缺少資料的方式。通常,預設設定就很適合。
依序點選「Next」和「Notification channels」,然後選取要用於警告政策的通知管道。
選用步驟:在「Documentation」(說明文件) 部分輸入您希望在通知中顯示的資訊。通常會包含如何回應通知的資訊。
請勿在文件中加入記錄項目的標籤擷取結果。監控記錄指標的警告政策無法從記錄項目中擷取資料。
在「為快訊政策命名」欄位中輸入快訊政策的名稱。
按一下「建立政策」。
疑難排解
如果遇到問題,請參閱「記錄指標疑難排解」。
後續步驟
如要進一步瞭解快訊政策,請參閱下列文件:
如要繪製記錄指標圖表,請參閱「查看記錄指標」。
如要瞭解如何監控 Cloud Logging 和 Cloud Monitoring 用量,並在用量即將達到收費門檻時接收通知,請參閱「用量快訊」。