監控串流

您可以使用 Datastream 監控串流處理的資料和事件,並設定警告政策來追蹤複製健康狀態。在 Datastream 中,「事件」代表來源中的單一變更,例如在資料庫資料表中新增資料列。如要監控串流錯誤,請參閱「排解串流問題」。

Datastream 會以圖表顯示串流效能,包括處理量、不支援的事件、資料更新間隔、系統延遲時間和總延遲時間。「Throughput」(處理量) 顯示串流傳輸資料 (以 MB 為單位) 或處理事件的速率。「不支援的事件」會追蹤 Datastream 無法處理的來源事件數量。

資料更新間隔:從資料寫入來源到 Datastream 讀取正在處理的最舊事件之間的時間。如果沒有可讀取的新事件,這項指標會是 0,且只有在 Datastream 開始讀取這些事件後,才會反映活動高峰。「系統延遲時間」追蹤 Datastream 讀取事件並寫入目的地的時間。總延遲時間是指從資料寫入來源到相應事件到達目的地之間的端對端延遲時間。

監控處理的資料或事件

  1. 前往 Google Cloud 控制台的「Streams」(串流) 頁面。

    前往「Streams」(串流) 頁面

  2. 按一下要監控的串流。

  3. 選用。捲動畫面,直到「資料更新間隔」圖表出現。按一下「Create alerting policy」(建立警告政策) 連結,為這個圖表建立警告政策。警告政策定義了您想要監控的圖表條件。

    點選連結後,Cloud Monitoring 會顯示「Create alerting policy」(建立警告政策) 頁面。您可以在這個頁面定義圖表的警告政策。包括指定觸發政策的條件、符合條件時要通知的對象,以及通知方式。

    如要進一步瞭解警告政策 (包括如何建立),請參閱「管理指標型警告政策」。

  4. 按一下「監控」分頁標籤。

  5. 捲動畫面,直到看見代表 Datastream 監控資料或事件的圖表。

  6. (選用) 如果您查看的是「Throughput」(處理量) 圖表,請選取「(bytes/sec)」((位元組/秒)),查看 Datastream 從來源轉移至目的地的資料量,或選取「(event/sec)」((事件/秒)),查看與轉移資料相關聯的事件數量。

  7. 如要查看 Datastream 在數小時或數天內處理的資料量或事件數量,請按一下「1 hour」(1 小時)、「6 hours」(6 小時)、「12 hours」(12 小時)、「1 day」(1 天)、「2 days」(2 天)、「4 days」(4 天)、「7 days」(7 天)、「14 days」(14 天)或「30 days」(30 天)。

    如要設定自訂範圍,請選取「自訂」選單,然後使用「日曆」挑選器,指定要查看的資料量或事件數的開始日期和時間,以及結束日期和時間。

    Datastream 會更新窗格中的圖表,反映您的選擇,並顯示您指定的間隔。

    舉例來說,假設今天是 2021 年 10 月 31 日,而您點選「30 天」,圖表就會顯示 Datastream 自 2021 年 10 月 1 日以來處理的資料量或事件數量。

  8. 將滑鼠游標懸停在圖表中的線上,即可查看 Datastream 在特定日期和時間處理的資料量或事件數量。

後續步驟