Update dependencies (#753)

This commit is contained in:
David Pedersen
2022-02-22 13:33:10 +01:00
parent 9bffd9d0db
commit 3238174b1c
10 changed files with 24 additions and 25 deletions
+2 -2
View File
@@ -7,8 +7,8 @@ publish = false
[dependencies]
axum = { path = "../../axum" }
axum-extra = { path = "../../axum-extra" }
metrics = "0.17"
metrics-exporter-prometheus = "0.7"
metrics = "0.18"
metrics-exporter-prometheus = "0.8"
tokio = { version = "1.0", features = ["full"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
+4 -8
View File
@@ -56,18 +56,14 @@ fn setup_metrics_recorder() -> PrometheusHandle {
0.005, 0.01, 0.025, 0.05, 0.1, 0.25, 0.5, 1.0, 2.5, 5.0, 10.0,
];
let recorder = PrometheusBuilder::new()
PrometheusBuilder::new()
.set_buckets_for_metric(
Matcher::Full("http_requests_duration_seconds".to_string()),
EXPONENTIAL_SECONDS,
)
.build();
let recorder_handle = recorder.handle();
metrics::set_boxed_recorder(Box::new(recorder)).unwrap();
recorder_handle
.unwrap()
.install_recorder()
.unwrap()
}
async fn track_metrics<B>(req: Request<B>, next: Next<B>) -> impl IntoResponse {