Skip to main content

JuiceFS 监控指标

如果你尚未搭建监控系统、收集 JuiceFS 客户端指标,阅读「监控」文档了解如何收集这些指标以及可视化。

全局标签​

名称描述
vol_nameVolume 名称
instance客户端主机名,格式为 <host>:<port>。详见官方文档
mp挂载点路径,如果是通过 Prometheus Pushgateway 上报,例如 JuiceFS Hadoop Java SDK,那么 mp 标签的值为 sdk-<PID>

文件系统​

指标​

名称描述单位
juicefs_used_space总使用空间字节
juicefs_used_inodes已使用的 inodes 数量
juicefs_total_space文件系统总容量字节
juicefs_total_inodes总 inodes 数量

操作系统​

指标​

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

元数据引擎​

标签​

名称描述
method元数据引擎操作(例如 getattr、setattr、lookup)

指标​

名称描述单位
juicefs_transaction_durations_histogram_seconds事务的延时分布秒
juicefs_transaction_restart事务重启的次数
juicefs_meta_ops_durations_histogram_seconds元数据引擎操作的延时分布秒
juicefs_meta_ops_total元数据引擎操作的次数
juicefs_meta_ops_duration_seconds元数据引擎操作的累计耗时秒

配额​

指标​

目录配额带有 inode 标签,用户配额带有 uid 标签,组配额带有 gid 标签。

名称描述单位
juicefs_dir_quota_max_space_bytes目录配额的空间上限字节
juicefs_dir_quota_max_inodes目录配额的 inodes 上限
juicefs_dir_quota_used_space_bytes目录配额已使用的空间字节
juicefs_dir_quota_used_inodes目录配额已使用的 inodes 数量
juicefs_user_quota_max_space_bytes用户配额的空间上限字节
juicefs_user_quota_max_inodes用户配额的 inodes 上限
juicefs_user_quota_used_space_bytes用户配额已使用的空间字节
juicefs_user_quota_used_inodes用户配额已使用的 inodes 数量
juicefs_group_quota_max_space_bytes组配额的空间上限字节
juicefs_group_quota_max_inodes组配额的 inodes 上限
juicefs_group_quota_used_space_bytes组配额已使用的空间字节
juicefs_group_quota_used_inodes组配额已使用的 inodes 数量

FUSE​

标签​

名称描述
methodFUSE 操作(例如 read、write、lookup)
errno失败操作的错误名(例如 EIO、ENOENT)

指标​

名称描述单位
juicefs_fuse_read_size_bytes读请求的大小分布字节
juicefs_fuse_written_size_bytes写请求的大小分布字节
juicefs_fuse_ops_durations_histogram_seconds所有请求的延时分布秒
juicefs_fuse_ops_total操作的次数
juicefs_fuse_ops_durations_seconds操作的累计耗时秒
juicefs_fuse_ops_io_errorsIO 错误的次数
juicefs_fuse_open_handlers打开的文件和目录数量

SDK​

指标​

名称描述单位
juicefs_sdk_read_size_bytes读请求的大小分布字节
juicefs_sdk_written_size_bytes写请求的大小分布字节
juicefs_sdk_ops_durations_histogram_secondsSDK 内部操作的延时分布(一次请求可能产生多次操作)秒

缓存​

指标​

名称描述单位
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写缓存块的延时分布秒
juicefs_staging_blocks暂存路径中的块数
juicefs_staging_block_bytes暂存路径中块的总字节数字节
juicefs_staging_block_delay_seconds暂存块延迟的总秒数秒
juicefs_staging_block_errors暂存块出错的次数
juicefs_staging_write_bytes写入暂存路径的总字节数字节
juicefs_staging_writing_blocks正在写入暂存路径的块数

对象存储​

标签​

名称描述
method请求对象存储的方法(例如 GET、PUT、HEAD、DELETE)
storage_class请求对象所属的存储类型(配置了存储类型时存在)

指标​

名称描述单位
juicefs_object_request_durations_histogram_seconds请求对象存储的延时分布秒
juicefs_object_request_errors请求失败的总次数
juicefs_object_request_data_bytes请求对象存储的总数据大小字节
juicefs_object_request_uploading正在进行中的上传请求数

内部特性​

指标​

名称描述单位
juicefs_compact_size_histogram_bytes合并数据的大小分布字节
juicefs_used_read_buffer_size_bytes当前用于读取的缓冲区的大小字节
juicefs_used_buffer_size_bytes当前用于写入的缓冲区的大小字节
juicefs_store_cache_size_bytes内存中的数据缓存大小字节
juicefs_last_successful_backup上次成功备份元数据的时间戳(仅在启用 --backup-meta 时导出)秒
juicefs_last_backup_duration上次备份元数据的耗时(仅在启用 --backup-meta 时导出)秒
juicefs_bgjob_duration_seconds后台清理任务耗时(标签:job、status)秒
juicefs_bgjob_deletions_total后台任务执行的删除总数(标签:job)

挂载配置​

指标​

名称描述单位
juicefs_subdir_info当前挂载的子目录配置信息(标签:subdir,值恒为 1)

subdir 标签包含挂载的子目录路径,空字符串表示根挂载。

数据同步​

指标​

名称描述单位
juicefs_sync_scanned从源端扫描的所有对象数量
juicefs_sync_handled已经处理过的来自源端的对象数量
juicefs_sync_pending等待同步的对象数量
juicefs_sync_copied已经同步过的对象数量
juicefs_sync_copied_bytes已经同步过的数据总大小字节
juicefs_sync_skipped同步时被跳过的对象数量
juicefs_sync_skipped_bytes同步时被跳过的数据总大小字节
juicefs_sync_excluded同步时被规则排除的对象数量
juicefs_sync_excluded_bytes同步时被规则排除的数据总大小字节
juicefs_sync_extra目标端多出的对象数量
juicefs_sync_extra_bytes目标端多出的数据总大小字节
juicefs_sync_failed同步时失败的对象数量
juicefs_sync_deleted同步时被删除的对象数量
juicefs_sync_checked同步时校验过 checksum 的对象数量
juicefs_sync_checked_bytes同步时校验过 checksum 的数据总大小字节
juicefs_sync_listed_prefix同步时列出的前缀数量