監控 Hyperdisk 集區

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

指標提供的資訊有助於執行下列工作:

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

事前準備

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

    選取這個頁面上的分頁,瞭解如何使用範例:

    控制台

    使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,無須設定驗證。

    gcloud

    1. 安裝 Google Cloud CLI。 完成後,執行下列指令來初始化 Google Cloud CLI:

      gcloud init

      若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI

  • 設定預設地區和區域
  • REST

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

      安裝 Google Cloud CLI。

      若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI

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

必要角色和權限

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

  • Monitoring 檢視者 (roles/monitoring.viewer)
  • 如要修改指標的範圍,您必須擁有範圍界定專案和要新增的每個資源容器的下列角色: 「Monitoring 管理員」 (roles/monitoring.admin)

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

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

擷取及顯示指標

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

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

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

預先建構的圖表

您可以在Google Cloud 控制台的集區「詳細資料」頁面中,查看集區特徵和效能的預建圖表。可用的圖表取決於集區類型。

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

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

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

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

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

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

  1. 前往 Google Cloud 控制台的「儲存集區」頁面。

    前往「儲存集區」頁面

  2. 選取「Exapools」或「Storage Pools」分頁。

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

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

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

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

自訂監控資訊主頁

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

  1. 前往 Google Cloud 控制台的「儲存集區」頁面。

    前往「儲存集區」頁面

  2. 選取「Exapools」或「Storage Pools」分頁。

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

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

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

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

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

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

    • 如要將預先建構的圖表新增至自訂資訊主頁,請按一下「更多圖表選項」,然後按一下「新增至自訂資訊主頁」

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

建立集區指標的自訂圖表

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

範例:將 Hyperdisk 儲存空間集區容量使用情形視覺化

如要透過圖表顯示儲存集區的已用容量,請完成下列步驟。您可以按照相同的程序處理任何其他指標。

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

    前往 Metrics Explorer

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式的資料夾管理專案。
  3. 在「指標」元素中,展開「選取指標」選單, 在篩選列中輸入 Storage pool, 然後使用子選單選取特定資源類型和指標:
    1. 在「Active resources」(有效資源) 選單中,選取「Storage pool」(儲存空間集區)
    2. 在「使用中的指標類別」選單中,選取「Storage_pool」
    3. 在「使用中的指標」選單中,選取「已用容量」
    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 控制台的「儲存集區」頁面。

    前往「儲存集區」頁面

  2. 選取「Exapools」或「Storage Pools」分頁。

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

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

  5. 按一下「Create alerting policy」(建立快訊政策)

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

後續步驟