feat(logging): add a logging middleware to log all api requests (#3437)

This commit is contained in:
Sampras Lopes
2024-01-25 12:56:20 +05:30
committed by GitHub
parent 47fbe486ce
commit c2946cfe05
12 changed files with 120 additions and 26 deletions

View File

@ -37,7 +37,7 @@ impl ExecuteQuery for kv::DBOperation {
];
let (result, execution_time) =
common_utils::date_time::time_it(|| self.execute(&conn)).await;
Box::pin(common_utils::date_time::time_it(|| self.execute(&conn))).await;
push_drainer_delay(pushed_at, operation, table, tags);
metrics::QUERY_EXECUTION_TIME.record(&metrics::CONTEXT, execution_time, tags);