5 个版本
0.2.1 | 2020年4月24日 |
---|---|
0.2.0 | 2020年4月24日 |
0.1.3 | 2020年4月24日 |
0.1.1 | 2020年4月23日 |
0.1.0 | 2020年2月27日 |
#183 在 #native
8KB
154 代码行,不包括注释
OpenMetrics-rs
Rust 编写的 OpenMetrics 解析器 🦀
示例
extern crate openmetrics;
use std::fs;
fn main() {
let unparsed_file = fs::read_to_string("test.prom").expect("cannot read file!");
openmetrics::parse_metrics(unparsed_file);
}
待办事项
- bin -> lib
- 消费 URL
- 将解析的 pest 数据转换为可使用数据的标签和指标逻辑
- 解析每个 metricLine 中的标签
- 重新考虑处理标签和特殊标签(如四分位数)的最佳方式
依赖关系
~2.2–2.9MB
~58K SLoC