本页面介绍如何监控 Filestore 实例并设置磁盘空间不足和备份配额不足的提醒。
您可以使用 Cloud Monitoring 来监控 Filestore 实例。
准备工作
在开始之前,请确保您拥有以下角色:
- 监控查看者
- Monitoring Editor
如需了解如何向这些角色授予访问权限,请参阅授予对 Cloud Monitoring 的访问权限。
将 Filestore 指标图表添加到 Cloud Monitoring 信息中心
要在 Cloud Monitoring 信息中心中查看 Filestore 性能指标,请执行以下步骤:
-
在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择 leaderboard Metrics Explorer:
- 点击选择指标可展开的部分。
- 在 Filter by resource or metric name 字段中,输入
filestore
,然后选择 Filestore Instance 可展开部分。 选择要查看的可用指标:
指标 说明 基本层级 企业/可用区级层级 平均读取延迟时间 读取操作所需的平均时间(以毫秒为单位)。 ✓ 平均写入延迟 写入操作所需的平均时间(以毫秒为单位)。 ✓ 写入的字节数 写入的字节数。 ✓ ✓ 读取的字节数 从永久性存储空间读取的字节数。这可能小于客户端读取的字节数,因为某些读取操作可能来自内存缓存。* ✓ ✓ 磁盘读取操作计数 磁盘读取操作数。如果 Filestore 实例缓存了数据,则某些读取操作不会反映为磁盘读取。* ✓ ✓ 磁盘写操作计数 磁盘写操作数。如果 Filestore 实例缓存了数据,则某些写入操作不会反映为磁盘写入。* ✓ ✓ 元数据操作计数 磁盘元数据操作的次数。 ✓ 可用字节数 可用磁盘字节数。 ✓ ✓ 可用磁盘空间百分比 可用磁盘字节数的百分比。 ✓ ✓ 免费原始容量百分比 可用原始容量占总空间的百分比。 ✓ 过程调用计数 返回与 nfsstat -s 命令相同的信息。 ✓ 快照已使用的字节数 用于存储快照的空间量(以字节为单位)。 ✓ ✓ 读取操作所用时间(以毫秒为单位) 在磁盘读取上花费的时间。 ✓ 写入操作花费的时间(以毫秒为单位) 在磁盘写入上花费的时间。 ✓ 已使用的字节数 已使用的磁盘字节数。 ✓ ✓ 已用空间百分比 已使用的磁盘字节数的百分比。 ✓ ✓ *内存缓存操作仅在基本层级实例中发生。
可选配置:
字段 说明 过滤 过滤到要监控的 Filestore 实例。 分组依据 合并来自类似时序的数据。 Aggregator 使用常用功能合并时序。 最短校准时间段 进行汇总的时间间隔。 如果您想向图表中添加更多指标,请点击添加其他指标。
点击保存图表以创建一个信息中心。或者,可以将图表添加到现有信息中心。
指标定义
以下部分详细介绍了某些 Filestore 专用指标。
可用原始容量百分比
可用原始容量百分比指标表示可供用户使用的容量,不一定表示可用的原始磁盘空间。
您的实例会复制数据以提供持久性和帮助支持性能,从而导致总存储容量大于用户为实例指定的容量。
例如,如果某个企业层级实例的存储空间为 1 TiB,其总存储空间容量可能是该数量的倍数,如 9 TiB。
免费原始容量百分比指标表示在执行任何复制后,用户可用的免费原始容量百分比(作为实例耐用性或性能的函数)。
如果此指标达到 0%,则在更多可用空间之前,新数据无法写入集群。
如需详细了解如何增加或减少实例容量,请参阅容量容量。
快照已使用的字节数
快照已使用的字节数指标表示所有快照(无论是内部快照还是外部快照)使用的字节数。此指标是按份额(而非实例)进行分配和编入索引的。
设置提醒
磁盘可用空间不足
为确保您的 Filestore 实例不会耗尽可用空间,我们建议设置磁盘空间不足警报:
-
在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择 notifications 提醒:
- 点击创建政策。
- 点击选择指标可展开的部分。
- 在 Filter by resource or metric name 字段中,输入
filestore
,然后选择 Filestore Instance 可展开部分。 - 选择 Nfs 活跃指标类别。
- 选择指标可用磁盘空间百分比。
- 点击应用。
- 在添加过滤条件部分中,点击添加过滤条件。
- 点击可展开的过滤条件部分,然后选择 instance_name。
- 在值字段中,输入要接收提醒的 Filestore 实例名称。
点击完成。
如需详细了解过滤 Cloud Monitoring 指标,请参阅过滤。
在转换数据部分,指定滚动窗口和滚动窗口函数。指明是否要包含辅助数据转换,然后点击下一步。
在配置提醒触发器窗口中,选择条件类型。
设置以下规范:
字段 配置 提醒触发器 任何时序违反 阈值位置 低于阈值 阈值 为每个 Filestore 实例输入可接受的最低可用磁盘空间百分比。 如需测试提醒,您可以设置一个较低的限额并查看是否触发了提醒。
如需了解详情,请参阅默认的创建提醒政策流程。
输入任意高级选项。
在条件名称字段中,输入条件的名称。
点击下一步。
在 Configure notifications and finalize alert(配置通知并最终确定提醒)窗口中,指明要使用哪些通知渠道。
如需了解如何创建新渠道,请参阅管理通知渠道。
在突发事件自动关闭时长菜单中,选择所需的时长。
在政策用户标签部分中,指明您要使用的标签。
在文档部分,添加要包含的任何文档,例如有关如何解决问题的说明。
在提醒政策名称字段中,输入提醒政策名称,然后点击下一步。
点击创建政策。
备份配额较低
如果您要为 Filestore 实例计划或自动执行备份创建,则应设置备份配额不足时的提醒。
-
在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择 notifications 提醒:
- 点击创建政策。
- 点击选择指标可展开的部分。
- 在按资源或指标名称过滤字段中,输入
quota
,然后选择使用方配额可展开部分。 - 选择活跃指标类别配额。
- 选择分配配额使用量指标。
- 点击应用。
- 在添加过滤条件部分中,点击添加过滤条件。
- 点击可展开的过滤条件部分,然后选择 quota_metric。
- 在值字段中,输入
file.googleapis.com/backups-per-region
。 - 点击完成。
可选:如需添加其他过滤条件,请点击添加过滤条件并重复此过程。
如需详细了解过滤 Cloud Monitoring 指标,请参阅过滤。
在转换数据部分,指定滚动窗口和滚动窗口函数。指明是否要包含辅助数据转换,然后点击下一步。
在配置提醒触发器窗口中,选择条件类型。
设置以下规范:
字段 配置 提醒触发器 任何时序违反 阈值位置 低于阈值 阈值 输入可接受的最低剩余备份配额。 如需测试提醒,您可以设置一个较低的限额并查看是否触发了提醒。
如需了解详情,请参阅默认的创建提醒政策流程。
输入任意高级选项。
在条件名称字段中,输入条件的名称。
点击下一步。
在 Configure notifications and finalize alert(配置通知并最终确定提醒)窗口中,指明要使用哪些通知渠道。
如需了解如何创建新渠道,请参阅管理通知渠道。
在突发事件自动关闭时长菜单中,选择要使用的时长。
在政策用户标签部分中,指明您要使用的标签。
在文档部分,添加您想要包含的任何文档,例如有关如何解决问题的说明,例如“删除较旧的备份”或“申请更多配额”。
在提醒政策名称字段中,输入提醒政策名称,然后点击下一步。
点击创建政策。