2 个不稳定版本
0.1.0 | 2020 年 1 月 3 日 |
---|---|
0.0.0 | 2019 年 12 月 23 日 |
#16 in #query-api
39KB
658 行
此软件包提供 Prometheus 查询 API 的异步客户端。所有查询都可以使用 PromQL 语法编写。超时和协议配置可以在客户端初始化时传递。
添加为依赖项
[dependencies]
proq = "0.1"
基本用法
use proq::prelude::*;
use std::time::Duration;
fn main() {
let client = ProqClient::new(
"localhost:9090",
Some(Duration::from_secs(5)),
).unwrap();
futures::executor::block_on(async {
let end = Utc::now();
let start = Some(end - chrono::Duration::minutes(1));
let step = Some(Duration::from_secs_f64(1.5));
let rangeq = client.range_query("up", start, Some(end), step).await;
});
}
有关更多信息,请参阅 文档。
依赖项
~6.5MB
~149K SLoC