2 个不稳定版本
0.2.0 | 2023年4月3日 |
---|---|
0.1.0 | 2023年3月31日 |
#1372 in 数据结构
每月121次下载
23KB
410 代码行
Prometheus + Tokio
该项目公开了一个与 prometheus 包兼容的 Tokio 收集器,该包添加了与 tokio 运行时相关的指标。
该项目依赖于 tokio_unstable
功能,因此您需要相应地添加标志,例如通过添加一个 .cargo/config.toml
文件到您的项目中,并设置正确的 RUSTFLAGS,就像这里所做的那样。
您可以通过使用示例应用程序快速测试查看存在的指标
cargo run --example complete-setup
# In another terminal
curl 127.0.0.1/metrics
强制功能
由于功能统一,请注意,将此包引入您的项目将强制在您的项目中启用 rt
功能的 tokio
。鉴于如果不存在运行时则运行时指标几乎没有意义,因此这应该不是一个问题。
功能
该包有一个单一的功能
io_driver
启用tokio/net
功能,并添加了一个额外的指标,该指标报告由运行时的 I/O 驱动程序处理的就绪事件的数量。
致谢
该项目是在 "Hack day" 期间由 Fiberplane 启动的。
依赖关系
~5–17MB
~173K SLoC