一、命名空间
Namespace = QCE/GOOSEFS_MP
二、集群级别监控指标
| 指标名 | 指标中文名 | 说明 | 单位 | 维度 | 统计规则[period, statType] |
| FileCacheHitRateAll | 文件缓存命中率 | 文件缓存命中率 | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FileCacheReadBytesCountAll | 文件缓存读取字节数 | 文件缓存读取字节数 | MBytes | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsCountAll | 总体文件系统操作调用量 | 总体文件系统操作调用量 | none | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsCountRead | FUSE 数据读操作 QPS | FUSE 数据读操作 QPS | Count/s | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsCountWrite | FUSE 数据写操作调用量 | FUSE 数据写操作调用量 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountIoErrorHandle | 文件句柄操作 IO 错误次数 | 文件句柄操作 IO 错误次数 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountIoErrorInode | 路径解析与节点变更操作 IO 错误次数 | 路径解析与节点变更操作 IO 错误次数 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountIoErrorRead | 数据读操作 IO 错误次数 | 数据读操作 IO 错误次数 | None | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountIoErrorWrite | 数据写操作 IO 错误次数 | 数据写操作 IO 错误次数 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountNetworkErrorRead | 数据读操作网络错误次数 | 数据读操作网络错误次数 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountNetworkErrorWrite | 数据写操作网络错误次数 | 数据写操作网络错误次数 | Count | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountPermErrorAttrGet | 属性读取操作权限错误次数 | 属性读取操作权限错误次数 | None | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountPermErrorHandle | 路径解析与节点变更操作权限错误次数 | 路径解析与节点变更操作权限错误次数 | None | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsErrorCountPermErrorInode | 路径解析与节点变更操作权限错误次数 | 路径解析与节点变更操作权限错误次数 | None | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsOpsLatencyAvgAll | 总体文件系统操作平均延迟 | 全部 fs_op 操作的平均处理延迟。 | µs | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsOpsLatencyAvgRead | FUSE 数据读操作平均延迟 | 文件数据读取操作的平均处理延迟。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsOpsLatencyAvgWrite | FUSE 数据写操作平均延迟 | 文件数据写入操作的平均处理延迟。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsOpsQpsAll | 总体文件系统操作 QPS | 全部 fs_op 操作的平均处理延迟。 | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsOpsQpsRead | FUSE 数据读操作 QPS | 文件数据读取操作的每秒调用量。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsOpsQpsWrite | FUSE 数据写操作 QPS | 文件数据写入操作的每秒调用量。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | None | cluster_id | [ 60s, avg ][ 300s, avg ] |
| FsReadBytesCount | 通过 FUSE 读取的总字节数 | 通过 FUSE 读取的总字节数 | decmbytes | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsReadBytesThroughput | FUSE 读取带宽 | FUSE 读取带宽 | MBs | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsWriteBytesCount | 通过 FUSE 写入的总字节数 | 通过 FUSE 写入的总字节数 | decmbytes | cluster_id | [ 60s, sum ][ 300s, sum ] |
| FsWriteBytesThroughput | FUSE 写入带宽 | FUSE 写入带宽 | MBs | cluster_id | [ 60s, sum ][ 300s, sum ] |
三、节点级别监控指标
| 指标名 | 指标中文名 | 说明 | 单位 | 维度 | 统计规则[period, statType] |
| NodeFileCacheDiskCapacityBytes | 节点本地缓存配置的最大容量上限 | 本地缓存配置的最大容量上限 | Bytes | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFileCacheDiskUsageBytes | 节点本地缓存已使用磁盘空间 | 本地缓存已使用磁盘空间 | Bytes | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFileCacheHitRateAll | 节点文件缓存命中率 | 文件缓存命中率 | % | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFileCacheReadBytesCountAll | 节点文件缓存读取字节数 | 文件缓存读取字节数 | Bytes | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountAll | 节点总体文件系统操作调用量 | 所有文件系统操作调用量之和 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountAttrGet | 节点属性读取操作调用量 | inode 属性、文件系统状态及扩展属性的读取操作。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountAttrSet | 节点属性修改操作调用量 | inode 属性、文件系统状态及扩展属性的修改/删除操作。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountHandle | 节点文件句柄生命周期调用量 | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountInode | 节点路径解析与节点变更操作调用量 | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountRead | 节点 FUSE 数据读操作调用量 | 文件数据读取操作。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountReaddir | 节点目录列举操作调用量 | 目录条目读取操作。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。ReadDir 与 ReadDirPlus 对应同一 POSIX 接口,区分依据为内核优化决策(pos=0 时自动选择 ReadDirPlus 预填充 dcache)。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsCountWrite | 节点 FUSE 数据写操作调用量 | 文件数据写入操作。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountIoErrorHandle | 节点文件句柄操作 IO 错误次数 | 文件句柄操作 IO 错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountIoErrorInode | 节点路径解析与节点变更操作 IO 错误次数 | 路径解析与客户端变更操作 IO 错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountIoErrorRead | 节点数据读操作 IO 错误次数 | 数据读操作 IO 错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountIoErrorWrite | 节点数据写操作 IO 错误次数 | 数据写操作 IO 错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountNetworkErrorRead | 节点数据读操作网络错误次数 | 数据读操作网络错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountNetworkErrorWrite | 节点数据写操作网络错误次数 | 数据写操作网络错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountPermErrorAttrGet | 节点属性读取操作权限错误次数 | 属性读取操作权限错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountPermErrorHandle | 节点文件句柄操作权限错误次数 | 文件句柄操作权限错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsErrorCountPermErrorInode | 节点路径解析与节点变更操作权限错误次数 | 路径解析与客户端变更操作权限错误次数 | Count | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsOpsLatencyAvgAll | 节点总体文件系统操作平均延迟 | 总体文件系统操作平均延迟 | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgAttrGet | 节点属性读取操作平均延迟 | inode 属性、文件系统状态及扩展属性的读取操作的平均处理延迟。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgAttrSet | 节点属性修改操作平均延迟 | inode 属性及扩展属性的修改/删除操作的平均处理延迟。包含写语义,修改后状态持久化到后端存储。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgHandle | 节点文件句柄生命周期操作平均延迟 | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作的平均处理延迟。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgInode | 节点路径解析与节点变更操作平均延迟 | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作的平均处理延迟。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgRead | 节点 FUSE 数据读操作平均延迟 | 文件数据读取操作的平均处理延迟。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgReaddir | 节点目录列举操作平均延迟 | 目录条目读取操作的平均处理延迟。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsLatencyAvgWrite | 节点 FUSE 数据写操作平均延迟 | 文件数据写入操作的平均处理延迟。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | us | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsAll | 节点总体文件系统操作 QPS | 全部 fs_op 操作的平均处理延迟。 | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsAttrGet | 节点属性读取操作 QPS | inode 属性、文件系统状态及扩展属性的读取操作的每秒调用量之和。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsAttrSet | 节点属性修改操作 QPS | inode 属性、文件系统状态及扩展属性的修改/删除操作的每秒调用量之和。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsHandle | 节点文件句柄生命周期 QPS | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作的每秒调用量之和。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsInode | 节点路径解析与节点变更操作 QPS | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作的每秒调用量之和。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsRead | 节点 FUSE 数据读操作 QPS | 文件数据读取操作的每秒调用量。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsReaddir | 节点目录列举操作 QPS | 目录条目读取操作的每秒调用量。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsOpsQpsWrite | 节点 FUSE 数据写操作 QPS | 文件数据写入操作的每秒调用量。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | Count/s | cluster_id,node_ip | [ 60s, avg ][ 300s, avg ] |
| NodeFsReadBytesCount | 节点通过 FUSE 读取的总字节数 | 通过 FUSE 读取的总字节数 | Bytes | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsReadBytesThroughput | 节点 FUSE 读取带宽 | FUSE 读取带宽 | Bytes/s | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsWriteBytesCount | 节点通过 FUSE 写入的总字节数 | 通过 FUSE 写入的总字节数 | Bytes | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
| NodeFsWriteBytesThroughput | 节点 FUSE 写入带宽 | FUSE 写入带宽 | Bytes/s | cluster_id,node_ip | [ 60s, sum ][ 300s, sum ] |
四、挂载点级别监控指标
| 指标名 | 指标中文名 | 说明 | 单位 | 维度 | 统计规则[period, statType] |
| ClientFileCacheDiskCapacityBytes | 客户端本地缓存配置的最大容量上限 | 本地缓存配置的最大容量上限 | Bytes | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFileCacheDiskUsageBytes | 客户端本地缓存已使用磁盘空间 | 本地缓存已使用磁盘空间 | Bytes | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFileCacheHitRateAll | 客户端文件缓存命中率 | 文件缓存命中率 | % | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFileCacheReadBytesCountAll | 客户端文件缓存读取字节数 | 文件缓存读取字节数 | Bytes | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountAll | 客户端总体文件系统操作调用量 | 所有文件系统操作调用量之和 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountAttrGet | 客户端属性读取操作调用量 | inode 属性、文件系统状态及扩展属性的读取操作。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountAttrSet | 客户端属性修改操作调用量 | inode 属性、文件系统状态及扩展属性的修改/删除操作。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountHandle | 客户端文件句柄生命周期调用量 | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountInode | 客户端路径解析与客户端变更操作调用量 | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountRead | 客户端 FUSE 数据读操作调用量 | 文件数据读取操作。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountReaddir | 客户端目录列举操作调用量 | 目录条目读取操作。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。ReadDir 与 ReadDirPlus 对应同一 POSIX 接口,区分依据为内核优化决策(pos=0 时自动选择 ReadDirPlus 预填充 dcache)。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsCountWrite | 客户端 FUSE 数据写操作调用量 | 文件数据写入操作。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountIoErrorHandle | 客户端文件句柄操作 IO 错误次数 | 文件句柄操作 IO 错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountIoErrorInode | 客户端路径解析与客户端变更操作 IO 错误次数 | 路径解析与客户端变更操作 IO 错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountIoErrorRead | 客户端数据读操作 IO 错误次数 | 数据读操作 IO 错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountIoErrorWrite | 客户端数据写操作 IO 错误次数 | 数据写操作 IO 错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountNetworkErrorRead | 客户端数据读操作网络错误次数 | 数据读操作网络错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountNetworkErrorWrite | 客户端数据写操作网络错误次数 | 数据写操作网络错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountPermErrorAttrGet | 客户端属性读取操作权限错误次数 | 属性读取操作权限错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountPermErrorHandle | 客户端文件句柄操作权限错误次数 | 文件句柄操作权限错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsErrorCountPermErrorInode | 客户端路径解析与客户端变更操作权限错误次数 | 路径解析与客户端变更操作权限错误次数 | Count | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsOpsLatencyAvgAll | 客户端总体文件系统操作平均延迟 | 总体文件系统操作平均延迟 | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgAttrGet | 客户端属性读取操作平均延迟 | inode 属性、文件系统状态及扩展属性的读取操作的平均处理延迟。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgAttrSet | 客户端属性修改操作平均延迟 | inode 属性及扩展属性的修改/删除操作的平均处理延迟。包含写语义,修改后状态持久化到后端存储。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgHandle | 客户端文件句柄生命周期操作平均延迟 | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作的平均处理延迟。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgInode | 客户端路径解析与客户端变更操作平均延迟 | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作的平均处理延迟。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgRead | 客户端 FUSE 数据读操作平均延迟 | 文件数据读取操作的平均处理延迟。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgReaddir | 客户端目录列举操作平均延迟 | 目录条目读取操作的平均处理延迟。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsLatencyAvgWrite | 客户端 FUSE 数据写操作平均延迟 | 文件数据写入操作的平均处理延迟。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | us | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsAll | 客户端总体文件系统操作 QPS | 全部 fs_op 操作的平均处理延迟。 | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsAttrGet | 客户端属性读取操作 QPS | inode 属性、文件系统状态及扩展属性的读取操作的每秒调用量之和。包含:GetInodeAttributes(获取节点属性,对应 stat/fstat/access)、StatFS(获取文件系统状态,对应 statfs/fstatfs)、GetXattr(获取扩展属性)、ListXattr(列出扩展属性) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsAttrSet | 客户端属性修改操作 QPS | inode 属性、文件系统状态及扩展属性的修改/删除操作的每秒调用量之和。包含:SetInodeAttributes(设置节点属性,对应 chmod/chown/truncate/utimensat)、SetXattr(设置扩展属性)、RemoveXattr(删除扩展属性) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsHandle | 客户端文件句柄生命周期 QPS | 文件/目录句柄的打开与释放、内核缓存回收、数据同步落地、空间预分配及在线升级内部运维操作的每秒调用量之和。包含:OpenFile(打开文件)、ReleaseFileHandle(释放文件句柄/关闭文件)、OpenDir(打开目录)、ReleaseDirHandle(释放目录句柄)、FlushFile(刷新文件缓冲,每次 close 触发)、ForgetInode(内核回收 inode 缓存/dentry 驱逐)、BatchForget(批量回收 inode 缓存)、SyncFile(同步文件到后端存储,对应 fsync/fdatasync)、SyncFS(同步整个文件系统,对应 syncfs)、Fallocate(预分配文件空间,对应 fallocate)、LoadServiceContext(加载服务上下文,在线升级恢复)、SaveServiceContext(保存服务上下文,在线升级挂起)、CleanupServiceContext(清理服务上下文,在线升级回滚) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsInode | 客户端路径解析与客户端变更操作 QPS | 路径解析、文件/目录/链接的创建与删除、重命名等目录结构变更操作的每秒调用量之和。包含:LookUpInode(路径解析/查找节点)、CreateFile(创建文件)、Unlink(删除文件/取消链接)、MkDir(创建目录)、RmDir(删除目录)、MkNode(创建特殊节点)、Rename(重命名)、CreateLink(创建硬链接)、CreateSymlink(创建符号链接)、ReadSymlink(读取符号链接目标) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsRead | 客户端 FUSE 数据读操作 QPS | 文件数据读取操作的每秒调用量。用户态 read(2)/pread(2)/mmap(2) 缺页中断经内核 FUSE 模块下发,对应 FUSE_READ。包含:ReadFile(读取文件) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsReaddir | 客户端目录列举操作 QPS | 目录条目读取操作的每秒调用量。用户态 getdents64(2)(POSIX readdir(3) 底层系统调用)经 FUSE 模块下发。包含:ReadDir(读取目录项)、ReadDirPlus(增强读取目录项,附带 inode 属性) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsOpsQpsWrite | 客户端 FUSE 数据写操作 QPS | 文件数据写入操作的每秒调用量。用户态 write(2)/pwrite(2) 或内核 writeback 刷脏页经 FUSE 模块下发,对应 FUSE_WRITE。包含:WriteFile(写入文件) | Count/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, avg ][ 300s, avg ] |
| ClientFsReadBytesCount | 客户端通过 FUSE 读取的总字节数 | 通过 FUSE 读取的总字节数 | Bytes | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsReadBytesThroughput | 客户端 FUSE 读取带宽 | FUSE 读取带宽 | Bytes/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsWriteBytesCount | 客户端通过 FUSE 写入的总字节数 | 通过 FUSE 写入的总字节数 | Bytes | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
| ClientFsWriteBytesThroughput | 客户端 FUSE 写入带宽 | FUSE 写入带宽 | Bytes/s | cluster_id,cos_bucket,mount_path,node_ip | [ 60s, sum ][ 300s, sum ] |
五、集群级别维度参数
| 参数名称 | 维度名称 | 维度解释 | 格式 |
| &Instances.N.Dimensions.0.Name | cluster_id | GooseFS MountPoint 集群 ID 的维度名称 | 输入 String 类型维度名称:cluster_id |
| &Instances.N.Dimensions.0.Value | cluster_id | 具体的 GooseFS 集群 ID | 输入 String 类型的实例 ID,例如:clst-fpINuigO |
六、节点级别维度参数
| 参数名称 | 维度名称 | 维度解释 | 格式 |
| &Instances.N.Dimensions.0.Name | cluster_id | GooseFS MountPoint 集群 ID 的维度名称 | 输入 String 类型维度名称:cluster_id |
| &Instances.N.Dimensions.0.Value | cluster_id | 具体的 GooseFS 集群 ID | 输入 String 类型的实例 ID,例如:clst-fpINuigO |
| &Instances.N.Dimensions.1.Name | node_ip | GooseFS MountPoint 集群中节点 IP 的维度名称 | 输入 String 类型维度名称:node_ip |
| &Instances.N.Dimensions.1.Value | node_ip | 具体的节点 IP | 输入 String 类型的节点 IP,例如:1.2.3.4 |
七、挂载点级别维度参数
| 参数名称 | 维度名称 | 维度解释 | 格式 |
| &Instances.N.Dimensions.0.Name | cluster_id | GooseFS MountPoint 集群 ID 的维度名称 | 输入 String 类型维度名称:cluster_id |
| &Instances.N.Dimensions.0.Value | cluster_id | 具体的 GooseFS 集群 ID | 输入 String 类型的实例 ID,例如:clst-fpINuigO |
| &Instances.N.Dimensions.1.Name | node_ip | GooseFS MountPoint 集群中节点 IP 的维度名称 | 输入 String 类型维度名称:node_ip |
| &Instances.N.Dimensions.1.Value | node_ip | 具体的节点 IP | 输入 String 类型的节点 IP,例如:1.2.3.4 |
| &Instances.N.Dimensions.2.Name | cos_bucket | 挂载 COS 桶的维度名称 | 输入 String 类型的维度名称:cos_bucket |
| &Instances.N.Dimensions.2.Value | cos_bucket | 具体的 COS 桶 | 输入 String 类型的 COS 桶,例如:test-bucket-123456 |
| &Instances.N.Dimensions.3.Name | mount_path | 挂载点的维度名称 | 输入 String 类型的维度名称:mount_path |
| &Instances.N.Dimensions.3.Value | mount_path | 具体的挂载点路径 | 输入 String 类型的挂载点路径,例如:/mnt/test_mount_path |
八、入参说明
查询 GooseFS MountPoint 监控数据,入参取值如下:
九、集群级别
&Namespace=QCE/GOOSEFS_MP
&Instances.N.Dimensions.0.Name=cluster_id
&Instances.N.Dimensions.0.Value=具体的 GooseFS MountPoint 集群 ID
十、节点级别
&Namespace=QCE/GOOSEFS_MP
&Instances.N.Dimensions.0.Name=cluster_id
&Instances.N.Dimensions.0.Value=具体的 GooseFS MountPoint 集群 ID
&Instances.N.Dimensions.1.Name=node_ip
&Instances.N.Dimensions.1.Value=具体的节点 IP
十一、挂载点级别
&Namespace=QCE/GOOSEFS_MP
&Instances.N.Dimensions.0.Name=cluster_id
&Instances.N.Dimensions.0.Value=具体的 GooseFS MountPoint 集群 ID
&Instances.N.Dimensions.1.Name=node_ip
&Instances.N.Dimensions.1.Value=具体的节点 IP
&Instances.N.Dimensions.2.Name=cos_bucket
&Instances.N.Dimensions.2.Value=挂载的 COS 桶名称
&Instances.N.Dimensions.3.Name=mount_path
&Instances.N.Dimensions.3.Value=挂载路径