From 1079a29ca4ae614b65f9e06da0c91f3eb960fe93 Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Wed, 20 Sep 2023 20:28:40 +0200 Subject: [PATCH] Add missing tracing to app session storage --- crates/storage-pg/src/app_session.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/crates/storage-pg/src/app_session.rs b/crates/storage-pg/src/app_session.rs index ae10495ea..422fdf2e5 100644 --- a/crates/storage-pg/src/app_session.rs +++ b/crates/storage-pg/src/app_session.rs @@ -201,6 +201,14 @@ impl<'c> AppSessionRepository for PgAppSessionRepository<'c> { type Error = DatabaseError; #[allow(clippy::too_many_lines)] + #[tracing::instrument( + name = "db.app_session.list", + fields( + db.statement, + ), + skip_all, + err, + )] async fn list( &mut self, filter: AppSessionFilter<'_>, @@ -346,6 +354,14 @@ impl<'c> AppSessionRepository for PgAppSessionRepository<'c> { Ok(page) } + #[tracing::instrument( + name = "db.app_session.count", + fields( + db.statement, + ), + skip_all, + err, + )] async fn count(&mut self, filter: AppSessionFilter<'_>) -> Result { let mut oauth2_session_select = Query::select() .expr(Expr::cust("1"))