監控直播

本頁說明如何查看 Live Stream API 收集的指標 (屬於 Cloud Monitoring 的一部分)。如要查看 Live Stream API 指標清單,請前往 Google Cloud 指標

查看 Cloud Monitoring 指標

如要使用 Metrics Explorer 查看受監控資源的指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 「Metrics Explorer」頁面:

    前往 Metrics Explorer

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

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式的資料夾管理專案。
  3. 在「指標」元素中,展開「選取指標」選單, 在篩選列中輸入 Live Stream API Channel, 然後使用子選單選取特定資源類型和指標:
    1. 在「有效資源」選單中,選取「Live Stream API Channel」
    2. 如要選取指標,請使用「使用中的指標類別」和「使用中的指標」選單。
    3. 按一下「套用」
  4. 如要新增篩選器,從查詢結果中移除時間序列,請使用「Filter」元素

  5. 設定資料的查看方式。舉例來說,您可以在「篩選器」欄位中輸入 channel_id = my-channel,繪製特定頻道的圖表。

    如要進一步瞭解如何設定圖表,請參閱「使用 Metrics Explorer 時選取指標」。

轉換輸入串流位元率單位

您可以使用 channel/received_bytes_count 指標監控輸入串流位元率。根據預設,channel/received_bytes_count 的單位為每秒位元組,與其他 Google Cloud 指標一致。

  1. 在 Metrics Explorer 的「Configuration」(設定) 分頁中,將「Resource Type」(資源類型) 欄位設為「Live Stream API Channel」(Live Stream API 頻道),並將「Metric」(指標) 欄位設為「Received bytes count」(收到的位元組數)

  2. 選取「PromQL」PromQL分頁標籤。

  3. 舉例來說,如要將值轉換為每秒百萬位元,請在下列查詢結尾加入計算:

    rate({
        "__name__"="livestream.googleapis.com/channel/received_bytes_count",
        "monitored_resource"="livestream.googleapis.com/Channel",
    }[${__interval}]) * 8 / 1000000
    
  4. 按一下「執行查詢」,重新繪製圖表。

如要進一步瞭解 PromQL,請參閱「使用程式碼編輯器編寫 PromQL」。