使用 Metrics Explorer 建立圖表

您可以使用 Metrics Explorer 建立臨時圖表,快速查看及分析 Google Cloud 專案收集的指標資料 (例如虛擬機器 (VM) 的 CPU 使用率),不必設定資訊主頁。您可以繪製單一指標類型的圖表、比較多個指標,或在 Metrics Explorer 中開啟現有資訊主頁圖表,測試不同的查詢和顯示設定。建立圖表後,您可以分享或儲存至自訂資訊主頁。

事前準備

如要取得使用 Metrics Explorer 建立圖表所需的權限,請要求管理員授予您專案的 Monitoring 檢視者 (roles/monitoring.viewer) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

繪製單一指標類型的圖表

建立圖表時,系統預設會將顯示樣式設為折線圖。 這種樣式的圖表適用於大多數指標資料。你可以使用「小工具類型」選單變更圖表樣式。以下是單一指標類型的圖表示例:

圖表:使用 Metrics Explorer 顯示單一指標類型 (CPU 使用率)。

圖片顯示多條線。每條線代表特定可用區中所有 VM 的平均 CPU 使用率。

如要設定圖表來顯示單一指標,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 「指標探索器」頁面:

    前往「Metrics Explorer」

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如要設定 App Hub,請選取 App Hub 主專案或管理專案。
  3. 指定要在圖表中顯示的資料。您可以使用選單導向介面或 PromQL,也可以輸入 Monitoring 篩選器:

    1. 選取要查看的時間序列資料:

      1. 在「指標」元素中,展開「選取指標」選單。

        「Select a metric」(選取指標) 選單包含多項功能,可協助您找出可用的指標類型:

        • 如要尋找特定指標類型,請使用 篩選列。舉例來說,如果輸入 util,選單就只會顯示包含 util 的項目。如果項目通過不區分大小寫的「包含」測試,就會顯示。
        • 如要顯示所有指標類型 (包括沒有資料的指標類型),請按一下 「Active」(有效)。根據預設,選單只會顯示有資料的指標類型。

        舉例來說,您可以選擇:

        1. 在「Active resources」(使用中的資源) 選單中,選取「VM instance」(VM 執行個體)。
        2. 在「使用中的指標類別」選單中,選取「uptime_check」。
        3. 在「使用中的指標」選單中,選取「要求延遲時間」。
        4. 按一下「套用」。
      2. 選用:如要指定要顯示的部分資料,請在「Filter」(篩選器) 元素中選取「Add filter」(新增篩選器),然後完成對話方塊。舉例來說,您可以套用篩選器,查看單一區域的資料。你可以新增多個篩選器。詳情請參閱「篩選圖表資料」。

      詳情請參閱「選取要繪製圖表的資料」。

    2. 合併及對齊時間序列:

      • 如要顯示每個時間序列,請在「Aggregation」(匯總) 元素中,將第一個選單設為「Unaggregated」(未匯總),並將第二個選單設為「None」(無)。
      • 如要合併時間序列,請在「Aggregation」元素中執行下列操作:
        1. 展開第一個選單,然後選取函式。

          圖表會重新整理,並顯示單一時間序列。舉例來說,如果選取「Mean」(平均值),顯示的時間序列會是所有時間序列的平均值。

        2. 如要合併具有相同標籤值的時間序列,請展開第二個選單,然後選取一或多個標籤。

          圖表會重新整理,並針對每個不重複的標籤值組合顯示一個時間序列。舉例來說,如要依區域顯示時間序列,請將第二個選單設為「區域」。

          如果第二個選單設為「None」(無),圖表會顯示一個時間序列。

      • 選用:如要設定資料點之間的間距,請按一下 「Add query element」(新增查詢元素),選取「Min Interval」(最小間隔),然後輸入值。

      如要進一步瞭解分組和校正,請參閱「選擇圖表資料的顯示方式」。

    3. 選用:如要只顯示值最高或最低的時間序列,請使用「Sort & Limit」(排序和限制) 元素。

    PromQL

    1. 在查詢建立工具窗格的工具列中,選取名稱為 「PromQL」PromQL的按鈕。
    2. 在查詢編輯器中輸入查詢。舉例來說,如要繪製專案中 VM 執行個體的平均 CPU 使用率圖表,請使用下列查詢: Google Cloud

      avg(compute_googleapis_com:instance_cpu_utilization)
      

      如要進一步瞭解如何使用 PromQL,請參閱「Cloud Monitoring 中的 PromQL」。

    監控篩選器

    1. 在「指標」元素中,依序點選「」和「說明」,然後選取「直接篩選模式」。

      「指標」和「篩選器」元素會遭到刪除,並建立可輸入文字的「篩選器」元素。

      如果您在切換至「Direct Filter Mode」(直接篩選器模式) 之前,已選取資源類型、指標或篩選器,這些設定會顯示在「Filters」(篩選器) 元素的欄位中。

    2. 在「Filters」(篩選器) 元素的欄位中輸入 Monitoring 篩選器。
    3. 合併及對齊時間序列:

      • 如要顯示每個時間序列,請在「Aggregation」(匯總) 元素中,將第一個選單設為「Unaggregated」(未匯總),並將第二個選單設為「None」(無)。
      • 如要合併時間序列,請在「Aggregation」元素中執行下列操作:
        1. 展開第一個選單,然後選取函式。

          圖表會重新整理,並顯示單一時間序列。舉例來說,如果選取「Mean」(平均值),顯示的時間序列會是所有時間序列的平均值。

        2. 如要合併具有相同標籤值的時間序列,請展開第二個選單,然後選取一或多個標籤。

          圖表會重新整理,並針對每個不重複的標籤值組合顯示一個時間序列。舉例來說,如要依區域顯示時間序列,請將第二個選單設為「區域」。

          如果第二個選單設為「None」(無),圖表會顯示一個時間序列。

      • 選用:如要設定資料點之間的間距,請按一下「新增查詢元素」,選取「最小間隔」,然後輸入值。

      如要進一步瞭解分組和對齊方式,請參閱「選擇圖表資料的顯示方式」。

進階設定選項

本節說明可用來自訂小工具的選項:

依標籤細分圖表

根據預設,Metrics Explorer 會顯示一張圖表,呈現您選取的指標資料。調查問題時,您可以透過細目功能判斷特定資源類型或位置是否為問題原因。

如要查看所選指標類型按標籤細分的資料,請選取「Show breakdown」(顯示細目)。

如要瞭解這項功能,請參閱「依標籤細分圖表」。

變更圖表

根據預設,Metrics Explorer 會以折線圖顯示所選指標資料。這種圖表樣式適用於大多數指標類型,但不適用於所有指標類型。

根據所選指標類型更新圖表設定:

  • 如果是配額指標類型,請使用下列設定:
    • 在工具列中,將時間控制項設為至少一週。配額指標通常每天會回報一個樣本。
    • 在「Display」(顯示) 窗格中,展開「Widget type」(小工具類型) 選單,然後選取「Stacked bar chart」(堆疊長條圖)。
  • 如果指標類型的值類型為「Distribution」,請確認「Widget type」(小工具類型) 選單已設為「Heatmap chart」(熱視圖)。詳情請參閱「關於分布值指標」。
  • 如要查看其他指標類型,請使用「小工具類型」選單,瞭解資料的顯示方式。「小工具類型」選單會列出所有可用的小工具類型,但部分小工具可能未啟用。假設圖表顯示多個時間序列,且每個測量值都是雙精度浮點數:
    • 「Line chart」(折線圖)、「Stacked bar chart」(堆疊長條圖) 和「Stacked area chart」(堆疊面積圖) 小工具會列為「Compatible」(相容)。你可以選取任一類型。
    • 由於熱視圖小工具只能顯示分布值資料,因此系統會停用這類小工具。

變更圖表外觀

根據預設,Metrics Explorer 會以色彩模式顯示時間序列。每個時間序列都會指派到不重複的顏色,背景則為白色。不過,您可以修改這個外觀。

選用:如要變更圖表或表格顯示所選資料的方式,請使用「顯示」窗格中的選項:

繪製多種指標類型的圖表

這項功能僅適用於選單導向介面。使用 PromQL 或 Monitoring 篩選器時,無法使用這項功能。

在某些情況下,您可能想要在同一張圖表中顯示不同指標類型的時間序列。舉例來說,如要比較 VM 的讀取和寫入負載,請設定圖表來顯示讀取的位元組數和寫入的位元組數。

如要繪製多個指標的圖表,請使用選單型介面。其他介面不支援繪製多項指標的圖表。

如要在圖表中顯示多個指標,請執行下列操作:

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

    前往 Metrics Explorer

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如要設定 App Hub,請選取 App Hub 主專案或管理專案。
  3. 指定要在圖表中顯示的資料。

    1. 在「Metric」(指標) 元素中,選取要查看資料的第一個指標類型。如要瞭解這些步驟,請參閱「繪製單一指標類型的圖表」。

      這項選取的查詢具有 A 識別碼。

    2. 針對每種額外指標類型,執行下列操作:

      1. 選取「新增查詢」。系統會新增查詢。舉例來說,可能會新增標籤為 B 的查詢。
      2. 在「Metric」(指標) 元素中,為新查詢選取資源類型和指標類型。您也可以新增篩選器、合併時間序列,以及排序和限制顯示的時間序列數量。

      以下螢幕截圖說明 Metrics Explorer 在圖表顯示兩種指標類型時的畫面:

      Metrics Explorer 範例,顯示兩種指標類型。

    3. 選用:在「Display」(顯示) 窗格中,展開「Y-axis」(Y 軸) 選單,然後設定各指標類型使用的 Y 軸。

繪製指標比率的圖表

只有在使用選單導向介面或 PromQL 時,才能使用這項功能。使用 Monitoring 篩選器時,無法使用這項功能。

監控回報的錯誤數量可能很有用,但您更可能需要監控錯誤率。也就是說,您想知道相對於回應總數,發生了多少錯誤。為滿足這項需求,您可以設定圖表,顯示兩項指標的比率。如需範例和指標比率圖表可能出現的異常狀況資訊,請參閱「指標比率」。

如要在圖表上顯示指標比率,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 「指標探索器」頁面:

    前往「Metrics Explorer」

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如要進行 App Hub 設定,請選取 App Hub 主專案或管理專案。
  3. 指定要在圖表中顯示的資料:

    1. 設定分子:
      1. 在「Metric」(指標) 元素中,使用選單選取資源類型和指標類型。如要瞭解這些步驟,請參閱「繪製單一指標類型圖表」。
      2. 更新匯總欄位。根據預設,Metrics Explorer 會計算所有時間序列的平均值。
      3. 選用:更新時間序列中要合併的點的固定時間長度。如要修改這個欄位,請按一下「 Add query element」(新增查詢元素),選取「Min Interval」(最短間隔),然後完成對話方塊。
    2. 選取「Add query」(新增查詢),然後設定分母:
      1. 在新查詢的「指標」元素中,選取資源類型和指標類型。

        選取指標類型,其指標種類與分子相同。 舉例來說,如果分子指標是GAUGE指標,請選取GAUGE指標做為分母。

      2. 更新匯總欄位。

        建議分母指標類型的標籤與分子指標類型的值相符。舉例來說,您可以為分子和分母選取 zone 標籤。

        您不一定要為這兩種指標類型使用同一組標籤,但只能選取這兩種指標類型共用的標籤。

      3. 按一下 「Add query element」(新增查詢元素),選取「Min Interval」(最短間隔),並確認這個欄位設為分子使用的值。
    3. 在查詢窗格的工具列中,選取「Create ratio」(建立比率),然後完成對話方塊。

      建立比率後,系統會顯示三個查詢:

      • A/B 比率:用於識別比率查詢。
      • A:識別分子查詢。
      • B 代表分母的查詢。

      以下範例說明一項比率,比較每個可用區寫入磁碟的位元組總和,與寫入磁碟的位元組總數:

      指標比率範例。

    4. 選用:如要切換分子和分母指標,請展開「Ratio」(比率) 元素中的選單,然後選取所需項目。

    PromQL

    1. 在查詢建立工具窗格的工具列中,選取名稱為 「PromQL」PromQL的按鈕。
    2. 在查詢編輯器中輸入查詢。舉例來說,如要繪製 my_summary_latency_seconds 指標平均延遲時間的比率圖表,請使用下列查詢:

      sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) /
      sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
      

      如要進一步瞭解如何使用 PromQL,請參閱「Cloud Monitoring 中的 PromQL」。

儲存圖表

設定圖表後,您可能需要儲存圖表以供日後參考,或儲存圖表顯示的資料。本節將說明這些選項。

儲存圖表連結

如要保留圖表設定的參考資料,請儲存圖表網址。由於圖表網址會對圖表設定進行編碼,因此將這個網址貼到瀏覽器時,系統會顯示您設定的圖表。

如要取得圖表的網址,請按一下圖表工具列中的 「Link」(連結)。

將圖表新增至自訂資訊主頁

您可以使用 Metrics Explorer 建立圖表,探索指標。不過,這項工具建立的圖表不會保留。離開 Metrics Explorer 頁面後,圖表也會遭到捨棄。

如要儲存使用 Metrics Explorer 設定的圖表,以便日後參考,請將圖表新增至自訂資訊主頁,或儲存圖表的網址:

  • 如要將圖表新增至自訂資訊主頁,請執行下列任一操作:

    • 如果您使用 Google Cloud 控制台管理自訂資訊主頁,請在 Metrics Explorer 工具列中選取「Save as」(另存新檔),然後選取「Dashboard chart」(資訊主頁圖表),接著完成對話方塊。您可以將圖表儲存至現有的自訂資訊主頁,也可以建立資訊主頁。

    • 如果您使用 Cloud Monitoring API 管理自訂資訊主頁,請更新定義資訊主頁及其小工具的 JSON 檔案。每個小工具的 JSON 都包含系統用來擷取要顯示資料的查詢。

      如要存取 JSON 表示法,請按一下圖表工具列中的「JSON 編輯器」。

      如要進一步瞭解如何使用 API 管理自訂資訊主頁,請參閱「使用 API 建立及管理資訊主頁」。

儲存圖表顯示的資料

如要將圖表顯示的資料儲存到本機系統,請按一下「下載 CSV」。

透過圖表建立警告政策

您可以建立警告政策,監控圖表中的資料。如要建立警告政策,請按照下列步驟操作:

  1. 在工具列中,按一下 另存為,然後選取 警告政策。

    警告政策對話方塊隨即開啟,指標選取欄位已填入值。警告政策設定完成後,當監控資料的值大於門檻時,系統就會通知您。

  2. 完成下列步驟,然後儲存政策:

    • 在「設定觸發條件」部分更新門檻。
    • 新增通知管道。
    • 輸入警告政策名稱。

後續步驟