1 个不稳定版本
0.1.0 | 2024年7月17日 |
---|
#2 in #pcp
29 每月下载量
13KB
167 代码行数(不含注释)
pmapi-rs
这个 Rust 包提供了一个 Performance Metrics API (PMAPI) 的包装器,允许您以安全且符合 Rust 习惯的方式获取和操作性能指标。
用法
以下是一个如何使用此包装器获取原始指标结果的快速示例
let context = Context::new(ContextType::Host, "localhost").unwrap();
let metric_id = lookup_name("kernel.all.cpu.user").unwrap();
let result = fetch_raw(metric_id).unwrap();
let vset = unsafe { *(result.vset[0]) };
println!("kernel.all.cpu.user: {}", vset.value);
依赖项
~0.3–2.5MB
~52K 额外代码行数(约)