使用 Cloud Monitoring 資訊主頁
本頁說明如何使用 Cloud Monitoring 資訊主頁查看可用指標、建立自訂資訊主頁,以及設定快訊。
查看 Firestore 指標
如要查看不同的 Firestore 指標及建立圖表,請使用下列任一工具:
Google Cloud 控制台 Firestore 部分的「監控」頁面。 這個頁面包含預先定義的監控資訊主頁。你也可以建立最多一個自訂資訊主頁。如要存取資料庫的「監控」頁面,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟 Firestore 的「Databases」(資料庫) 頁面。
從清單中選取資料庫。
在導覽選單中,按一下「Monitoring」(監控) 開啟資訊主頁。
在 Google Cloud 控制台的 Cloud Monitoring 中,如要進一步瞭解如何建立圖表,請參閱「使用 Metrics Explorer 建立圖表」一文。
查看 Cloud Monitoring 資訊主頁
在 Cloud Monitoring 中,您可以透過自訂資訊主頁,有條不紊地顯示與您相關的資訊。舉例來說,您可以建立資訊主頁,顯示正式環境中專案的成效指標和快訊政策。
如要進一步瞭解如何設定自訂資訊主頁,請參閱「管理自訂資訊主頁」和「新增資訊主頁小工具」。
監控錯誤率
您可以建立監控資訊主頁,監控錯誤率並確保資料庫可用性。可用性是指資料庫在預期時間範圍內,以成功狀態碼回應的比率。Firestore 服務水準協議定義了有效要求的具體詳細資料。
錯誤率的計算方式是將導致錯誤回應的要求數量,除以傳送的要求總數。
如要建立計算錯誤率的範例資訊主頁,請計算具有 4xx
或 5xx
錯誤代碼的有效要求 api/request_count
,與所有有效要求 api/request_count
的 A/B 比率。

如圖 1 所示,您可以在 Metrics Explorer 中使用 api/request_count 指標,將錯誤率比例視覺化。
建立快訊政策
您可以透過 Cloud Monitoring 建立快訊,在指標條件發生變化時收到通知。您可透過這些警示,在潛在問題影響使用者前收到通知。
如要進一步瞭解如何建立快訊,請參閱建立指標閾值快訊政策。
請參考以下範例,瞭解如何建立延遲快訊政策。快訊政策會檢查 5 分鐘滾動週期內的第 99 個百分位數延遲時間。如果 p99 延遲時間超過 250 毫秒且持續 5 分鐘,就會觸發快訊。
控制台
前往 Google Cloud 控制台的「Monitoring」(監控) 頁面,然後選取「Alerting」(快訊) notifications。
選取「建立政策」。
從「已使用的 API」資源中選取「要求延遲」指標。
為 Firestore Native 資料庫新增
firestore.googleapis.com
的服務篩選條件。按一下「下一步」來設定觸發條件。
選取「門檻」做為「條件類型」。
門檻條件設為 250 毫秒的門檻值。如果第 99 個百分位數的延遲時間值在整個滾動視窗期間 (5 分鐘) 保持不變,系統就會觸發快訊。
將「門檻值」設為「250」。
按一下「下一步」設定通知。
設定快訊政策名稱,然後按一下「下一步」。
檢查快訊設定,然後按一下「建立政策」。
MQL
您可以使用 Monitoring Query Language (MQL) 查詢,實作相同的延遲警告政策。如需更多使用 MQL 的範例,請參閱「MQL 查詢範例」。
fetch consumed_api
| metric 'serviceruntime.googleapis.com/api/request_latencies'
| filter (resource.service == 'firestore.googleapis.com')
| group_by 5m,
[value_request_latencies_percentile:
percentile(value.request_latencies, 99)]
| every 5m
| condition val() > 0.25 's'