監控 Hyperdisk 集區

如要監控 Hyperdisk 集區的用量,請查看 Compute Engine 提供的指標。本文說明如何查看集區的指標,包括 Hyperdisk Exapool 和 Hyperdisk 儲存空間集區。

指標提供的資訊可協助您執行下列工作:

  • 瞭解集區的容量和效能有多少已分配給集區中的磁碟。
  • 瞭解磁碟使用的分配容量和效能 (如果集區使用進階佈建,則可使用)。
  • 判斷是否需要增加或減少集區的佈建 IOPS、處理量或容量。
  • 啟用符合特定條件時傳送通知的功能。舉例來說,如果集區的已用容量達到特定值,您可以使用指標建立快訊。

事前準備

  • 如果尚未設定驗證,請先完成設定。驗證機制會確認您的身分,以便授予 Google Cloud 服務和 API 的存取權。如要從本機開發環境執行程式碼或範例,您可以選取下列其中一個選項,向 Compute Engine 進行驗證:

    請根據您打算如何使用本頁範例,選取對應的分頁標籤:

    控制台

    使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,不需要設定驗證機制。

    gcloud

    1. 安裝 Google Cloud CLI,然後 使用聯合身分登入 gcloud CLI。 登入後,執行下列指令來初始化 Google Cloud CLI:

      gcloud init
  • 設定預設區域和可用區。
  • REST

    如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。

      安裝 Google Cloud CLI,然後 使用聯合身分登入 gcloud CLI。

    詳情請參閱 Google Cloud 驗證說明文件中的「使用 REST 進行驗證」一節。

必要角色和權限

如要取得查看集區指標所需的權限,請要求管理員授予您專案的下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

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

擷取指標並以圖表呈現

您可以在 Google Cloud 控制台或 Cloud Monitoring 中查看預先建立的圖表,以及建立自訂圖表,顯示集區指標。

您可以使用下列任一方法,透過程式輔助方式擷取及計算集區指標:

如需集區指標的完整清單,請參閱「Hyperdisk 集區的可用指標」。

預先建構的圖表

在Google Cloud 控制台,前往集區的「Details」(詳細資料) 頁面,即可查看預先建立的集區特性和效能圖表。可用的圖表取決於集區類型。

如要以圖表呈現表格中未列出的指標,請按照「建立集區指標的自訂圖表」中的步驟操作。

Hyperdisk 集區的預建圖表
圖表 儲存空間集區 Exapool
佈建容量
容量使用率
已佈建的磁碟總容量
超額佈建容量
已使用的容量 —
佈建的 IOPS 和處理量
IOPS 使用率和處理量使用率
磁碟的已佈建總 IOPS 和處理量
過度佈建的 IOPS 和處理量 (%)
已使用的 IOPS 和處理量 —
耗用的讀取 IOPS 和讀取處理量 —
耗用的寫入 IOPS 和耗用的寫入處理量 —

如需各項指標的說明,請參閱「Hyperdisk 集區可用的指標」。

如要以圖表呈現未列出的指標,請按照「建立集區指標的自訂圖表」中的步驟操作。

在 Google Cloud 控制台中查看預先建立的圖表

如要在 Google Cloud 控制台查看集區指標的預建圖表,請完成下列步驟。

  1. 前往 Google Cloud 控制台的「Storage pools」(儲存空間集區) 頁面。

    前往「Storage pools」(儲存空間集區) 頁面

  2. 選取「Exapools」或「儲存空間集區」分頁標籤。

  3. 按一下集區名稱,開啟「Details」(詳細資料) 頁面。

  4. 如要查看集區的預建圖表,請按一下「Monitoring」(監控) 分頁標籤。

  5. 選用:如要將預設的一小時監控期間重設為所需期間,請選擇下列其中一個選項:

    • 6 小時
    • 1 天
    • 1 週
    • 1 個月
    • 6 週
    • 自訂日期範圍

自訂監控資訊主頁

請按照下列操作說明,修改 Hyperdisk 集區資訊主頁上顯示的圖表。

  1. 前往 Google Cloud 控制台的「Storage pools」(儲存空間集區) 頁面。

    前往「Storage pools」(儲存空間集區) 頁面

  2. 選取「Exapools」或「儲存空間集區」分頁標籤。

  3. 按一下儲存空間集區的名稱,開啟「Details」(詳細資料) 頁面。

  4. 在特定集區的「Manage storage pool」(管理儲存空間集區) 頁面中,按一下「Monitoring」(監控) 分頁標籤。

  5. 在顯示的圖表清單中,找出要查看指標的圖表。

    • 如要變更預先建立的圖表,請按一下「query_stats」query_stats「Explore data」(探索資料)。

      系統會開啟「Explore」(探索) 頁面,您可以在此建立自訂監控圖表或表格。如要瞭解如何為特定指標建立圖表,請參閱「繪製單一指標類型的圖表」。建立自訂圖表或表格後,您可以將結果儲存至新的或現有的自訂資訊主頁。

      如要進一步瞭解自訂資訊主頁,請參閱「查看及自訂 Google Cloud 資訊主頁」。

    • 如要將預先建立的圖表新增至自訂資訊主頁,請按一下 「More chart options」(更多圖表選項),然後點選「Add to custom dashboard」(新增至自訂資訊主頁)。

  6. 如要瞭解如何進一步自訂資訊主頁,請參閱「查看及自訂 Google Cloud 資訊主頁」。

建立集區指標的自訂圖表

如果沒有指標的預建圖表,或需要進行更複雜的分析,您可以在 Metrics Explorer 中建立自己的圖表。Metrics Explorer 可讓您以圖表呈現及分析「可用指標清單」中列出的任何集區指標。您可以在 Google Cloud 控制台或使用 PromQL 建立圖表。

範例:以圖表呈現 Hyperdisk 儲存空間集區容量使用率

如要以圖表呈現儲存空間集區的已用容量,請完成下列步驟。其他指標也適用相同程序。

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

    前往「Metrics Explorer」

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。如果是 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式管理功能的資料夾管理專案。
  3. 在「Metric」(指標) 元素中,展開「Select a metric」(選取指標) 選單,在篩選列中輸入 Storage pool,然後使用子選單選取特定資源類型和指標:
    1. 在「Active resources」(有效資源) 選單中,選取「Storage pool」(儲存空間集區)。
    2. 在「使用中的指標類別」選單中,選取「Storage_pool」。
    3. 在「Active metrics」(使用中的指標) 選單中,選取「Used Capacity」(已用容量)。
    4. 按一下「套用」。
    這項指標的完整名稱為 compute.googleapis.com/storage_pool/used_capacity。
  4. 如要新增篩選器,從查詢結果中移除時間序列,請使用「Filter」(篩選器) 元素。

  5. 設定資料的查看方式。如要只顯示特定集區的指標,請按照下列步驟操作:
    • 在「Filter」(篩選器) 元素中,按一下「Add filter」(新增篩選器),然後選取「storage_pool_id」。在值的部分,輸入特定集區 ID。
    • 在「Aggregation」(匯總) 項目中,將第一個選單設為「Unaggregated」(未匯總),第二個選單設為「storage_pool_id」。

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

設定指標警告

請按照下列操作說明,為儲存空間集區資訊主頁上顯示的指標資料建立警告。

  1. 前往 Google Cloud 控制台的「Storage pools」(儲存空間集區) 頁面。

    前往「Storage pools」(儲存空間集區) 頁面

  2. 選取「Exapools」或「儲存空間集區」分頁標籤。

  3. 按一下儲存空間集區的名稱,開啟「Details」(詳細資料) 頁面。

  4. 在特定集區的「Manage storage pool」(管理儲存空間集區) 頁面中,按一下「Monitoring」(監控) 分頁標籤。

  5. 按一下「Create alerting policy」(建立警告政策)。

    系統會顯示「建立警告政策」頁面。設定警告政策的參數。如要瞭解如何設定警告政策,請參閱「建立警告政策」。

後續步驟