5个版本 (重大更新)
0.5.0 | 2021年10月18日 |
---|---|
0.4.0 | 2021年4月14日 |
0.3.0 | 2021年4月13日 |
0.2.0 | 2021年4月13日 |
0.1.0 | 2021年4月7日 |
在HTTP服务器中排名第996
每月下载量976次
8KB
91 行
warp-prometheus
Warp的Prometheus指标的扩展 Warp
示例
use prometheus::Registry;
use warp_prometheus::Metrics;
use warp::Filter;
let registry: Registry = Registry::new();
let path_includes: Vec<String> = vec![String::from("hello")];
let route_one = warp::path("hello")
.and(warp::path::param())
.and(warp::header("user-agent"))
.map(|param: String, agent: String| {
format!("Hello {}, whose agent is {}", param, agent)
});
let metrics = Metrics::new(®istry, &path_includes);
let test_routes = route_one.with(warp::log::custom(move |log| {
metrics.http_metrics(log)
}));
依赖
~11–20MB
~292K SLoC