JuiceFS 监控指标

提示

请查看「监控」文档了解如何收集及展示 JuiceFS 监控指标

全局标签

名称描述
vol_nameVolume 名称
mp挂载点路径
说明

Prometheus 在抓取监控指标时会自动附加 instance 标签以帮助识别不同的抓取目标,格式为 <host>:<port>。详见官方文档

说明

如果是通过 Prometheus Pushgateway 的方式上报监控指标(例如 JuiceFS Hadoop Java SDK),mp 标签的值为 sdk-<PID>instance 标签的值为主机名。

文件系统

指标

名称描述单位
juicefs_used_space总使用空间字节
juicefs_used_inodes总 inodes 数量

操作系统

指标

名称描述单位
juicefs_uptime总运行时间
juicefs_cpu_usageCPU 使用量
juicefs_memory内存使用量字节

元数据引擎

指标

名称描述单位
juicefs_transaction_durations_histogram_seconds事务的延时分布
juicefs_transaction_restart事务重启的次数

FUSE

指标

名称描述单位
juicefs_fuse_read_size_bytes读请求的大小分布字节
juicefs_fuse_written_size_bytes写请求的大小分布字节
juicefs_fuse_ops_durations_histogram_seconds所有请求的延时分布
juicefs_fuse_open_handlers打开的文件和目录数量

SDK

指标

名称描述单位
juicefs_sdk_read_size_bytes读请求的大小分布字节
juicefs_sdk_written_size_bytes写请求的大小分布字节
juicefs_sdk_ops_durations_histogram_seconds所有请求的延时分布

缓存

指标

名称描述单位
juicefs_blockcache_blocks缓存块的总个数
juicefs_blockcache_bytes缓存块的总大小字节
juicefs_blockcache_hits命中缓存块的总次数
juicefs_blockcache_miss没有命中缓存块的总次数
juicefs_blockcache_writes写入缓存块的总次数
juicefs_blockcache_drops丢弃缓存块的总次数
juicefs_blockcache_evicts淘汰缓存块的总次数
juicefs_blockcache_hit_bytes命中缓存块的总大小字节
juicefs_blockcache_miss_bytes没有命中缓存块的总大小字节
juicefs_blockcache_write_bytes写入缓存块的总大小字节
juicefs_blockcache_read_hist_seconds读缓存块的延时分布
juicefs_blockcache_write_hist_seconds写缓存块的延时分布

对象存储

标签

名称描述
method请求对象存储的方法(例如 GET、PUT、HEAD、DELETE)

指标

名称描述单位
juicefs_object_request_durations_histogram_seconds请求对象存储的延时分布
juicefs_object_request_errors请求失败的总次数
juicefs_object_request_data_bytes请求对象存储的总数据大小字节

内部特性

指标

名称描述单位
juicefs_compact_size_histogram_bytes合并数据的大小分布字节