GCP Filestore¶
采集 GCP Filestore 实例可用性、文件系统容量、NFS 读写操作、吞吐量和操作耗时等指标。
配置¶
安装 Func¶
推荐开通 观测云 集成 - 扩展 - 托管版 Func:一切前置条件都自动安装好,请继续脚本安装。
如果自行部署 Func,参考自行部署 Func。
安装脚本¶
- 登录 Func 控制台,点击【脚本市场】,进入 观测云 脚本市场,搜索
integration_gcp_filestore。 - 点击【安装】后,输入相应的参数:账户文件名、Target Principal、账号名。
- 点击【部署启动脚本】,系统会自动创建
Startup脚本集,并自动配置相应的启动脚本。 - 开启后可以在「管理 / 自动触发配置」中看到对应的自动触发配置。点击【执行】可立即执行一次,稍等片刻后可查看执行任务记录及日志。
验证¶
- 在「管理 / 自动触发配置」确认对应任务已存在,并通过任务记录及日志检查是否有异常。
- 在 观测云「基础设施 / 自定义」中查看是否存在对应资产信息。
- 在 观测云「指标」中查看是否存在
gcp_filestore指标集及对应监控数据。
指标¶
GCP Filestore 指标在 gcp_filestore 指标集下,原始指标来自 Cloud Monitoring 的 file.googleapis.com/ 命名空间。以下是部分核心指标说明,完整指标类型可参考 Google Cloud Filestore 指标。
| 指标 | 原始指标 | 描述信息 | 单位 |
|---|---|---|---|
| nfs_server_free_bytes | nfs/server/free_bytes |
文件共享可用字节数 | Bytes |
| nfs_server_free_bytes_percent | nfs/server/free_bytes_percent |
可用磁盘空间百分比 | % |
| nfs_server_instance_available | nfs/server/instance_available |
使用 Kerberos 协议探测的实例可用性 | Bool |
| nfs_server_locks | nfs/server/locks |
当前文件锁数量 | Count |
| nfs_server_metadata_ops_count | nfs/server/metadata_ops_count |
磁盘元数据操作数 | Count |
| nfs_server_procedure_call_count | nfs/server/procedure_call_count |
NFS 服务过程调用次数 | Count |
| nfs_server_read_bytes_count | nfs/server/read_bytes_count |
从磁盘读取的字节数 | Bytes |
| nfs_server_read_milliseconds_count | nfs/server/read_milliseconds_count |
磁盘读取操作耗时 | ms |
| nfs_server_read_ops_count | nfs/server/read_ops_count |
磁盘读取操作数 | Count |
| nfs_server_snapshots_used_bytes | nfs/server/snapshots_used_bytes |
快照使用的存储空间 | Bytes |
| nfs_server_used_bytes | nfs/server/used_bytes |
文件共享已使用字节数 | Bytes |
| nfs_server_used_bytes_percent | nfs/server/used_bytes_percent |
文件共享已使用空间百分比 | % |
| nfs_server_write_bytes_count | nfs/server/write_bytes_count |
写入磁盘的字节数 | Bytes |
| nfs_server_write_milliseconds_count | nfs/server/write_milliseconds_count |
磁盘写入操作耗时 | ms |
| nfs_server_write_ops_count | nfs/server/write_ops_count |
磁盘写入操作数 | Count |