2 个稳定版本
1.1.3 | 2022年4月1日 |
---|---|
1.0.1 | 2021年9月15日 |
#4 in #nfs
30KB
456 行
prometheus-linux-nfsdv4-exporter - 用于 NFSv4 服务器的基本指标 prometheus 导出器。
prometheus-linux-nfsdv4-exporter 它是一个 prometheus-exporter,从服务器端报告 NFSv4 客户端的基本指标。自 Linux 内核 5.3 以来,NFSv4 挂载点在 /proc/fs/nfsd/clients/ 内部有信息报告,可以检索一些使用 NFSv4 的客户端的有限信息。
Prometheus 指标
- nfs_iobytes_read 总读取字节数
- nfs_iobytes_write 总写入字节数
- nfs_network_connections 网络连接总数
- nfs_network_netcount 数据包总数
- nfs_network_tcpcount TCP 数据包总数
- nfs_network_udpcount UDP 数据包总数
- nfs_reply_cache_hits 缓存命中数
- nfs_reply_cache_misses 缓存未命中数
- nfs_reply_cache_nocache 无缓存数
- nfsv4_op_deleg_per_client 每个NFSv4客户端的委托操作数
- nfsv4_op_layout_per_client 每个NFSv4客户端的布局操作数
- nfsv4_op_lock_per_client 每个NFSv4客户端的锁定操作数
- nfsv4_op_open_per_client 每个NFSv4客户端的打开操作数
- number_of_nfsv4_clients NFSv4 客户端总数
- nfsv4_exports_total NFSv4 导出总数
构建项目
- 发布:
cargo build --release
Debian 软件包
- 首次安装:
cargo install cargo-deb
- 生成 Debian 软件包:
cargo deb -v
箱子
https://crates.io/crates/prometheus-linux-nfsdv4-exporter
贡献
许可证
该项目在 BSD 2-Clause 许可协议下提供。有关更多信息,请参阅 LICENSE
文件。
依赖项
~18–29MB
~462K SLoC