监控实例和配额

本页面介绍如何监控 Filestore 实例并设置磁盘空间不足和备份配额不足的提醒。

您可以使用 Cloud Monitoring来监控 Filestore 实例。

准备工作

在开始之前,请确保您拥有以下角色的访问权限:

  • Monitoring Viewer
  • Monitoring Editor

如需了解如何授予对这些角色的访问权限,请参阅 授予对 Cloud Monitoring 的访问权限

将 Filestore 指标图表添加到 Cloud Monitoring 信息中心

要在 Cloud Monitoring 信息中心中查看 Filestore 性能指标,请执行以下步骤:

  1. 在 Google Cloud 控制台中,前往  Metrics Explorer 页面:

    进入 Metrics Explorer

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

  2. 点击选择指标 可展开部分。
  3. 按资源或指标名称进行过滤 字段中,输入 filestore 并选择 Filestore 实例 可展开部分。
  4. 选择要查看的可用指标:
指标 说明 基本层级 区域、可用区和企业层级
平均读取延迟 读取操作所需的平均时间(以毫秒为单位)。
平均写入延迟 写入操作所需的平均时间(以毫秒为单位)。
写入的字节数 写入的字节数。
读取的字节数 从永久性存储空间读取的字节数。此值可能小于客户端读取的字节数,因为某些读取操作可能由内存 缓存提供。*
磁盘读取操作计数 磁盘读取操作计数。如果 Filestore 实例 缓存数据,则某些读取操作不会反映为磁盘读取。*
磁盘写操作计数 磁盘写操作计数。如果 Filestore 实例 缓存数据,则某些写入操作不会反映为磁盘写入。 *
元数据操作计数 磁盘元数据操作计数。
可用字节数 可用磁盘字节数。
可用磁盘空间百分比 可用磁盘字节数的百分比。
可用原始容量百分比 可用原始容量占总空间的百分比。
过程调用计数 返回与 nfsstat -s 命令相同的信息。
快照使用的字节数 用于存储快照的空间量(以字节为单位)。
读取操作花费的时间(以毫秒为单位) 在磁盘读取上花费的时间。
写入操作花费的时间(以毫秒为单位) 在磁盘写入上花费的时间。
已使用的字节数 已使用的磁盘字节数。
已用空间百分比 已使用的磁盘字节数的百分比。

*内存缓存的操作仅发生在基本层级实例中。

  1. 可选配置:

    字段 说明
    过滤 过滤到要监控的 Filestore 实例。
    分组依据 合并来自类似时间序列的数据。
    Aggregator 使用常用功能合并时序。
    最短对齐周期 执行汇总的时间间隔。
  2. 如果要向图表添加更多指标,请点击添加其他指标

  3. 点击保存图表 以创建一个信息中心。或者,可以将图表添加到现有信息中心。

指标的定义

以下部分详细介绍了某些 Filestore 特有的指标。

可用原始容量百分比

可用原始容量百分比 ”指标表示用户可用的容量,不一定是可用的 原始磁盘空间。

您的实例会复制数据以提供耐用性并帮助支持性能,从而使总存储容量大于用户指定的实例容量。

“可用原始容量百分比”指标表示在根据实例耐用性或性能执行任何复制后,用户可用的可用原始容量的百分比。

如果此指标达到 0%,则在有更多可用空间之前,无法向集群写入新数据。

如需详细了解如何扩缩实例容量,请参阅 扩缩容量

快照使用的字节数

快照使用的字节数”指标 表示所有快照(无论是内部快照还是 外部快照)使用的字节数。此指标按共享分配和编制索引,而不是按实例分配和编制索引。

已使用的字节数

已使用的字节数”指标表示 用户写入的原始数据。它不考虑 inode 和元数据所需的空间。

预测容量

为了更好地了解实例的可用容量,我们建议您同时监控可用空间和写入空间。

如需查看实例上的可用空间,请使用“可用原始容量百分比 ”指标。

存储在文件共享上的每个文件都消耗一个 inode。如果文件系统耗尽 inode,则即使您尚未达到分配的最大容量,也无法在文件共享中存储更多文件。

如需查看正在使用的 inode 数量,请使用 df 命令。如需了解详情, 请参阅 扩缩容量排查容量问题

设置提醒

磁盘空间不足

为确保您的 Filestore 实例不会耗尽可用空间,我们建议设置磁盘空间不足提醒。 本指南使用可用磁盘空间百分比 指标来衡量基本实例的可用磁盘空间。

如果您想衡量可用区级、区域级或企业级实例的磁盘空间不足情况,请按照以下步骤使用可用磁盘空间百分比可用原始容量百分比 指标设置两个单独的提醒。

  1. 在 Google Cloud 控制台中,前往  提醒 页面:

    进入提醒

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

  2. 点击创建政策
  3. 点击选择指标 可展开部分。
  4. 按资源或指标名称进行过滤 字段中,输入 filestore 并选择 Filestore 实例 可展开部分。
  5. 选择 Nfs 活跃指标类别。
  6. 选择指标可用磁盘空间百分比
  7. 点击应用
  8. 添加过滤条件 部分,点击添加过滤条件
  9. 点击过滤 可展开部分,然后选择 instance_name
  10. 字段中,输入您要接收提醒的 Filestore 实例名称。
  11. 点击完成

    如需详细了解过滤 Cloud Monitoring 指标,请参阅 过滤

  12. 转换数据 部分,指定滚动窗口滚动窗口函数 。指明您是否要添加辅助数据转换,然后点击下一步

  13. 配置提醒触发器 窗口中,选择条件类型。

  14. 设置以下规范:

    字段 配置
    提醒触发器 任何时序违反
    阈值位置 低于阈值
    阈值 为每个 Filestore 实例输入可接受的最低可用磁盘空间百分比。

    如需测试提醒,您可以设置一个较低的限额并查看是否触发了提醒。

    如需了解详情,请参阅创建提醒政策的默认流程

  15. 输入任何高级选项。

  16. 条件名称 字段中,输入条件的名称。

  17. 点击下一步

  18. 配置通知并最终确定提醒 窗口中,指明您要使用的通知渠道。

    如需了解如何创建新渠道,请参阅管理通知 渠道

  19. 突发事件自动关闭持续时间 菜单中,选择您要使用的持续时间。

  20. 政策用户标签 部分,指明您要使用的标签。

  21. 文档部分,添加您要添加的任何文档, 例如有关如何解决问题的说明。

  22. 提醒政策名称 字段中,输入提醒政策名称,然后点击下一步

  23. 点击创建政策

备份配额不足

如果您要为 Filestore 实例计划或自动执行备份创建,则应设置备份配额不足时的提醒。

  1. 在 Google Cloud 控制台中,前往  提醒 页面:

    进入提醒

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

  2. 点击创建政策
  3. 点击选择指标 可展开部分。
  4. 按资源或指标名称进行过滤 字段中,输入 quota 并选择 Consumer 配额 可展开部分。
  5. 选择Quota 活跃指标类别。
  6. 选择分配配额使用量 指标。
  7. 点击应用
  8. 添加过滤条件 部分,点击添加过滤条件
  9. 点击过滤 可展开部分,然后选择 quota_metric
  10. 字段中,输入 file.googleapis.com/backups-per-region
  11. 点击完成
  12. 可选:如要添加其他过滤器,请点击添加过滤条件 ,然后重复该过程。

    如需详细了解过滤 Cloud Monitoring 指标,请参阅 过滤

  13. 转换数据 部分,指定滚动窗口滚动窗口函数 。指明您是否要添加辅助数据转换,然后点击下一步

  14. 配置提醒触发器 窗口中,选择条件类型。

  15. 设置以下规范:

    字段 配置
    提醒触发器 任何时序违反
    阈值位置 低于阈值
    阈值 输入可接受的最低剩余备份配额。

    如需测试提醒,您可以设置一个较低的限额并查看是否触发了提醒。

    如需了解详情,请参阅创建提醒政策的默认流程

  16. 输入任何高级选项。

  17. 条件名称 字段中,输入条件的名称。

  18. 点击下一步

  19. 配置通知并最终确定提醒 窗口中,指明您要使用的通知渠道。

    如需了解如何创建新渠道,请参阅管理通知 渠道

  20. 突发事件自动关闭持续时间 菜单中,选择您要使用的持续时间。

  21. 政策用户标签 部分,指明您要使用的标签。

  22. 文档 部分,添加您要添加的任何文档,例如有关如何解决问题的说明,例如“删除较旧的备份”或“申请更多配额”。

  23. 提醒政策名称 字段中,输入提醒政策名称,然后点击下一步

  24. 点击创建政策

后续步骤