本文介绍 CPFS 智算版访问日志的字段含义及查询方法。
日志字段说明
CPFS 访问日志对每次文件系统操作记录一条日志,包含请求标识、客户端信息、文件路径、操作类型和响应状态等字段。
请求标识
字段名称 | 说明 | 示例 |
RequestId | 请求的唯一标识符,可用于关联特定操作的日志记录。 |
|
MicroTime | 请求发生的时间。单位:微秒。 |
|
Second | 请求发生的时间。单位:秒。 |
|
ClientArriveTime | 服务端接收到请求的时间。 |
|
Vers | 协议版本(如 NFS 版本)。 |
|
客户端信息
字段名称 | 说明 | 示例 |
ClientHostName | 客户端主机名。 |
|
ClientLocalMount | 文件系统在客户端的本地挂载路径。 |
|
ClientUid | 发起请求的Linux用户的 UID(用户标识符)。 |
|
ClientGid | 发起请求的Linux用户的 GID(组标识符)。 |
|
SourceIp | 发送请求的物理机或容器的IP地址和端口。 |
|
文件路径
字段名称 | 说明 | 示例 |
FilePath | 文件或目录的全路径名称。 |
|
Filelno | FilePath 对应文件的 inode 编号。 |
|
DestFilePath | rename 或 link 操作的目标路径,其他操作时为空。 |
|
Arglno | 请求参数对应的 inode 编号,用于 link 和 rename 操作。 |
|
操作与响应
字段名称 | 说明 | 示例 |
Operation | 操作类型。有效值: |
|
Status | 请求返回状态码。 |
|
Volume | 文件系统 ID。 |
|
日志记录示例
以下是一条 read 操作的完整日志记录示例,展示各字段的实际格式:
RequestId: 6A0F43FB-1234-5678-ABCD-9EF012345678
Second: 1698301234
MicroTime: 1698301234567890
ClientArriveTime: 1698301234568
ClientHostName: worker-node-01
ClientLocalMount: /mnt/cpfs
ClientUid: 1000
ClientGid: 1001
SourceIp: 192.168.1.10:52341
FilePath: /data/models/checkpoint.pt
Filelno: 131073
Arglno: 131073
DestFilePath: (空)
Operation: read
Status: 0
Vers: 4
Volume: cpfs-12345678查询示例
以下以查询本周内挂载文件系统的操作为例,介绍日志查询步骤。
登录日志服务控制台。
在Project列表区域,单击目标Project。
在控制台左侧,单击日志存储,在日志库列表中单击nas-bmcpfs 。

输入查询语句并设置日志数据的时间范围。
本示例中,查询语句为operation:mount,时间范围为本周,查询结果为本周内所有 mount 操作。关于可查询字段的完整列表,请参见日志字段说明。

查看查询结果。
直方图

将鼠标悬浮在绿色数据块上,可查看该数据块代表的时间范围和日志命中次数。
双击绿色数据块,可查看更细时间粒度的日志分布,同时原始日志页签将同步展示指定时间范围内的查询结果。
原始日志
单击原始日志页签,查看日志查询和分析结果。关于各字段的详细说明,请参见日志字段说明。