監控串流

您可以使用 Datastream 監控串流處理的資料和事件。這項資訊會顯示在下列圖表中:

  • 傳輸量:DataStream 處理資料或事件的速率。這項費率可以是:

    • Datastream 從來源傳輸至目的地的資料量 (以 MB 為單位)。
    • 與要轉移的資料相關聯的事件數量。事件是指來源中的單一變更,例如在資料庫中新增資料表的資料列。

  • 不支援的事件:從來源傳送至目的地的過程中無法處理的事件數量。

  • 資料更新頻率:來源資料與串流傳輸至目的地資料之間的時間差異。計算方式為,在處理最舊事件時,來源時間戳記和讀取時間戳記之間的時間差。如果來源沒有可讀取的新事件,新鮮度就會設為 0。

    如果有排入佇列的事件尚未由 Datastream 處理,則在 Datastream 計算資料更新頻率指標時,不會將這些事件納入考量。舉例來說,如果吞吐量出現驟增,只有在 Datastream 處理導致驟增的事件後,這項資訊才會反映在新鮮度指標中。

  • 系統延遲時間:Datastream 處理事件所需的時間。這個間隔的計算方式是從 Datastream 讀取事件到事件寫入目的地之間的時間。

  • 總延遲時間:從資料寫入來源到相應事件寫入目的地之間的時間差。

監控處理的資料或事件

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

    前往「串流」頁面

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

  3. (非必要) 捲動畫面,直到「資料新鮮度」圖表顯示為止。針對這張圖表,請按一下「Create alerting policy」(建立快訊政策) 連結,為該圖表建立快訊政策。快訊政策定義了您想要監控的圖表條件。

    點選連結後,Cloud Monitoring 中會顯示「Create alerting policy」(建立快訊政策) 頁面。您可以在這個頁面中定義圖表的快訊政策。包括指定哪些條件會觸發政策、符合條件時會通知誰,以及如何通知。

    如要進一步瞭解快訊政策 (包括如何建立),請參閱「管理以指標為基礎的快訊政策」。

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

  5. 捲動畫面,直到出現代表 Datastream 監控的資料或事件的所需圖表為止。

  6. 或者,如果您查看的是「傳輸量」圖表,請選取「(位元組/秒)」,查看 Datastream 從來源傳輸至目的地的資料量,或是選取「(事件/秒)」,查看與傳輸資料相關聯的事件數量。

  7. 如要查看 Datastream 在特定時段或天數內處理的資料量或事件數量,請按一下「1 小時」、「6 小時」、「12 小時」、「1 天」、「2 天」、「4 天」、「7 天」、「14 天」或「30 天」

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

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

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

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

後續步驟