File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
common/metrics/src/metrics
query/service/src/sessions Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,8 @@ pub static SESSION_QUEUE_ACQUIRE_DURATION_MS: LazyLock<Histogram> =
4141
4242pub static SESSION_RUNNING_ACQUIRED_QUERIES : LazyLock < Gauge > =
4343 LazyLock :: new ( || register_gauge ( "session_running_acquired_queries" ) ) ;
44+ pub static SESSION_ACQUIRED_QUERIES_TOTAL : LazyLock < Counter > =
45+ LazyLock :: new ( || register_counter ( "session_acquired_queries_total" ) ) ;
4446
4547pub fn incr_session_connect_numbers ( ) {
4648 SESSION_CONNECT_NUMBERS . inc ( ) ;
@@ -81,3 +83,7 @@ pub fn inc_session_running_acquired_queries() {
8183pub fn dec_session_running_acquired_queries ( ) {
8284 SESSION_RUNNING_ACQUIRED_QUERIES . dec ( ) ;
8385}
86+
87+ pub fn inc_session_acquired_queries_total ( ) {
88+ SESSION_ACQUIRED_QUERIES_TOTAL . inc ( ) ;
89+ }
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ use databend_common_meta_semaphore::errors::AcquireError;
4949use databend_common_meta_store:: MetaStore ;
5050use databend_common_meta_store:: MetaStoreProvider ;
5151use databend_common_metrics:: session:: dec_session_running_acquired_queries;
52+ use databend_common_metrics:: session:: inc_session_acquired_queries_total;
5253use databend_common_metrics:: session:: inc_session_running_acquired_queries;
5354use databend_common_metrics:: session:: incr_session_queue_abort_count;
5455use databend_common_metrics:: session:: incr_session_queue_acquire_error_count;
@@ -288,6 +289,7 @@ impl<Data: QueueData> QueueManager<Data> {
288289 guards. extend ( self . acquire_warehouse_queue ( data, timeout, instant) . await ?) ;
289290
290291 inc_session_running_acquired_queries ( ) ;
292+ inc_session_acquired_queries_total ( ) ;
291293 record_session_queue_acquire_duration_ms ( start_time. elapsed ( ) . unwrap_or_default ( ) ) ;
292294
293295 Ok ( AcquireQueueGuard :: create ( guards) )
You can’t perform that action at this time.
0 commit comments