feat(generics): add metrics for database calls (#1901)

This commit is contained in:
Nishant Joshi
2023-08-11 14:09:00 +05:30
committed by GitHub
parent 3e269663c3
commit bb6ec49a66
6 changed files with 125 additions and 45 deletions

View File

@ -98,3 +98,13 @@ pub(crate) mod diesel_impl {
}
}
}
pub(crate) mod metrics {
use router_env::{counter_metric, global_meter, histogram_metric, metrics_context, once_cell};
metrics_context!(CONTEXT);
global_meter!(GLOBAL_METER, "ROUTER_API");
counter_metric!(DATABASE_CALLS_COUNT, GLOBAL_METER);
histogram_metric!(DATABASE_CALL_TIME, GLOBAL_METER);
}