#prometheus #nfs #storage #prometheus-metrics

应用 prometheus-linux-nfsdv4-exporter

prometheus nfsv4 导出器

2 个稳定版本

1.1.3 2022年4月1日
1.0.1 2021年9月15日

#4 in #nfs

BSD-2-Clause 许可协议

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