From 15d214e2372308fa1d12b576a675c9e2cbf6cde1 Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Thu, 16 Nov 2023 23:18:13 +0000 Subject: feat: add metrics server and http metrics (#1394) * feat: add metrics server and http metrics * setup metrics * update default config * fix tests --- atuin-server/src/router.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'atuin-server/src/router.rs') diff --git a/atuin-server/src/router.rs b/atuin-server/src/router.rs index e1220e56..90e726d3 100644 --- a/atuin-server/src/router.rs +++ b/atuin-server/src/router.rs @@ -16,6 +16,7 @@ use tower_http::trace::TraceLayer; use super::handlers; use crate::{ handlers::{ErrorResponseStatus, RespExt}, + metrics, settings::Settings, }; use atuin_server_database::{models::User, Database, DbError}; @@ -124,6 +125,7 @@ pub fn router(database: DB, settings: Settings) -> R .layer( ServiceBuilder::new() .layer(axum::middleware::from_fn(clacks_overhead)) - .layer(TraceLayer::new_for_http()), + .layer(TraceLayer::new_for_http()) + .layer(axum::middleware::from_fn(metrics::track_metrics)), ) } -- cgit v1.3.1