查看 Hyperdisk 存储池指标


您可以在 Google Cloud 控制台的存储池页面或 Google Cloud 的监控解决方案 Cloud Monitoring 中查看 Hyperdisk 存储池的使用情况指标。

您可以使用以下方法以编程方式检索和计算存储池指标:

本文档讨论 Compute Engine 为每个存储池自动收集的指标,以及如何在 Cloud Monitoring 中查看这些指标。

准备工作

  • 设置身份验证(如果尚未设置)。身份验证是通过其进行身份验证以访问 Google Cloud 服务和 API 的过程。如需从本地开发环境运行代码或示例,您可以按如下方式向 Compute Engine 进行身份验证。

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

      如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭据。

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      如需了解详情,请参阅 Google Cloud 身份验证文档中的使用 REST 时进行身份验证

所需的角色和权限

如需获得查看存储池指标所需的权限,请让管理员向您授予项目的以下 IAM 角色:

  • Monitoring Viewer (roles/monitoring.viewer)
  • 如需修改指标范围,您需要确定范围的项目和要添加的每个资源容器的以下角色: Monitoring Admin (roles/monitoring.admin)

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

Hyperdisk 存储池指标概览

Hyperdisk 存储池性能指标可帮助您回答有关存储池使用情况的问题,例如:

范围 查询或目标 可用指标
存储池特征
  • 为存储池预配了多少容量?
  • 为存储池预配了多少 IOPS 或吞吐量?
  • Pool Provisioned Capacity
  • Pool Provisioned IOPs
  • Pool Provisioned Throughput
存储池用量
  • 存储池的容量已使用了多少?
  • 存储池的 IOPS 或吞吐量是多少?
  • Pool Used Capacity
  • Pool User Written Bytes - 仅适用于高级容量存储池
  • Pool Used IOPS
  • Pool Used Throughput
存储池汇总磁盘特征
  • 存储池中创建的磁盘分配了多少容量和性能?
  • Total Provisioned Disk Capacity
  • Total Provisioned Disk IOPS
  • Total Provisioned Disk Throughput
存储池利用率
  • 存储池中容量的利用率是多少?
  • 存储池中的 IOPS 或吞吐量的利用率是多少?
  • Pool Capacity Utilization (%)
  • Pool IOPs Utilization (%)
  • Pool Throughput Utilization (%)
  • Pool Data Reduction Ratio (x:1) - 仅适用于高级容量预配存储池

可用的存储空间池指标

下表列出了适用于 Hyperdisk 存储池的指标。如需查看存储池指标的完整列表,请参阅 Compute Engine 指标

此表格中的每个指标类型都必须以 compute.googleapis.com/ 为前缀,为了方便阅读,表中省略了该前缀。

显示名称
(Metric type)
说明
池预配的容量
(storage_pool/provisioned_capacity)
存储池的大小(以 GB 为单位)。
池预配的 IOPS
(storage_pool/provisioned_iops)
存储池的预配 IOPS。此指标仅对 Hyperdisk Balanced 存储池有效。
池预配的吞吐量
(storage_pool/provisioned_throughput)
存储池的预配吞吐量。
预配的磁盘总容量
(storage_pool/total_disk_provisioned_capacity)
为存储池中的所有磁盘预配的容量总和。磁盘的预配容量与其总容量相同。例如,包含 10 个磁盘(每个磁盘大小为 5 TiB)的存储池将为预配磁盘总容量返回 50 TiB。
预配的磁盘总容量上限
(storage_pool/max_total_provisioned_disk_capacity_gb)
允许的总磁盘大小上限(以吉比字节 (GiB) 为单位)。
池使用的容量
(storage_pool/used_capacity)
  • 对于 Standard 容量:这是存储池中所有磁盘的预配容量总和。这相当于预配的总磁盘容量。
  • 对于高级容量:这是写入存储池中的磁盘的字节数。该值是在数据缩减后针对存储池中的所有磁盘汇总的。
池使用的 IOPS
(storage_pool/used_iops)

为存储池中的所有磁盘预配的 IOPS 总和。对于 Hyperdisk Balanced 存储池,每个磁盘的前 3000 个预配 IOPS 不计入此值。

池使用的吞吐量
(storage_pool/used_throughput)

为存储池中的所有磁盘预配的吞吐量总和(以 MBps 为单位)。对于 Hyperdisk Balanced 存储池,每个磁盘的前 140 MBps 预配吞吐量不计入此值。

池用户写入的字节数
(storage_pool/pool_user_written_btyes)

数据压缩之前写入存储池中磁盘的数据量。

预配的磁盘总 IOPS
(storage_pool/total_disk_provisioned_iops)

为存储池中的所有磁盘预配的 IOPS 的总和。

预配的磁盘总吞吐量
(storage_pool/total_disk_provisioned_throughput)

存储池中所有磁盘的预配吞吐量总和(以 MBps 为单位)。

池容量利用率 (%)
(storage_pool/capacity_utilization)

存储池的已用容量,以总池容量的百分比表示。

池 IOPS 利用率 (%)
(storage_pool/iops_utilization)

存储池的已用 IOPS,以总池 IOPS 的百分比表示。使用以下公式:

利用率 = (used_iops/provisioned_iops) * 100

池吞吐量利用率 (%)
(storage_pool/throughput_utilization)

存储池的已用吞吐量,以总池吞吐量的百分比表示。使用以下公式:

利用率 = (used_throughput/provisioned_throughput) * 100

池数据缩减比率 (x:1)

对于高级容量预配存储池,这将显示每个存储池的数据缩减优势。其计算公式如下:

数据缩减比率 = (pool_user_written_btyes / used_capacity) * 100

查看存储池指标

您可以在控制台中的存储池页面以及特定存储池的管理存储池页面上查看存储池的指标。

转到“存储池”页面

存储池页面上,您可以查看每个存储池预配的容量和性能,以及剩余容量和 IOPS。

如果您点击存储池的名称,则会打开管理存储池页面。在此页面上,您可以查看以下内容:

  • 页面顶部是显示预配和已使用的容量、吞吐量和 IOPS 的图块。
  • 存储池设置部分中,有一个表显示了容量、IOPS 和吞吐量的利用率百分比。

在图表上直观呈现存储池指标

您可以使用 Metrics Explorer 绘制之前列出的任何指标,以直观呈现存储池指标。Metrics Explorer 是 Cloud Monitoring 的一部分。

示例:直观呈现存储池容量利用率

如需在图表上直观呈现存储池已用的容量,请按照以下说明操作。对于其他存储池指标,您可以遵循相同的步骤。

  1. 在 Google Cloud 控制台中,转到 Metrics Explorer 页面:

    进入 Metrics Explorer

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 指标元素中,展开选择指标菜单,在过滤栏中输入 Storage Pool,然后使用子菜单选择一个特定资源类型和指标:
    1. 活跃资源菜单中,选择存储池
    2. 活跃指标类别菜单中,选择 Storage_pool
    3. 活跃指标菜单中,选择已用容量
    4. 点击应用
    此指标的完全限定名称为 compute.googleapis.com/storage_pool/used_capacity
  3. 配置数据的查看方式。如需仅显示特定存储池的指标,请按照以下步骤操作:
    • 过滤条件元素中,点击添加过滤条件,然后选择 storage_pool_id。对于该值,请输入特定存储池 ID。
    • 汇总条目中,将第一个菜单设置为不汇总,将第二个菜单设置为 storage_pool_id

    如需详细了解如何配置图表,请参阅使用 Metrics Explorer 时选择指标

根据存储池指标配置提醒

您可以选择在存储池达到特定阈值、自动扩容启用或发生其他事件时触发提醒。如需查看有关如何根据指标配置提醒的示例,请参阅为快照时间表配置提醒

后续步骤