#linux #unix #probe #stats #read #machine #running

探针

从运行Unix的机器上读取系统统计信息的库

21个版本

0.7.1 2024年3月25日
0.6.0 2024年2月12日
0.5.3 2023年11月21日
0.5.1 2023年7月19日
0.1.2 2016年6月13日

#125 in Unix API

MIT许可证

125KB
3K SLoC

探针

Build Status

Rust库,用于从运行Unix的机器上读取系统统计信息。目前仅支持Linux。

支持的统计信息

系统范围

  • 负载
  • CPU
  • 内存
  • 网络
  • I/O
  • 磁盘

每个进程

  • 内存(总数、常驻、虚拟)

贡献

想要为我们的Probes包贡献力量?太棒了!🚀

请遵循我们的贡献指南以及我们的行为准则

在贡献力量之前,运行cargo fmt将减少未来贡献的差异。

此外,我们非常乐意向您发送Stroopwafles。查看我们迄今为止向哪些人发送了包裹,请访问我们的Stroopwafles页面

设置

  • 下载并安装Docker
  • 构建镜像:make build
  • 确保此代码所在的路径可以挂载为Docker的卷。
  • 在所有镜像上运行测试:make test
  • 添加精彩功能!

Travis上的测试仅在虚拟机上直接运行。在每次发布之前,请务必手动运行完整的测试套件。

发布

  • Cargo.toml 中更新版本。
  • 更新 CHANGELOG.md 文件。
  • 提交您的更改。
  • 标记发布:git tag v#.#.#
  • 运行 cargo publish

依赖项