File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,8 @@ pub async fn run_metrics_collector(state: Arc<State>) {
137
137
let config = get_config ( ) ;
138
138
let mut last_execution = Utc :: now ( ) ;
139
139
140
+ let current_namespace = client. default_namespace ( ) ;
141
+
140
142
loop {
141
143
tokio:: time:: sleep ( config. metrics_delay ) . await ;
142
144
@@ -154,10 +156,9 @@ pub async fn run_metrics_collector(state: Arc<State>) {
154
156
last_execution = end;
155
157
156
158
let query = format ! (
157
- "sum by (user) (avg_over_time(pgbouncer_pools_client_active_connections{{user=~\" dmtr_.*\" }}[{interval}s] @ {})) > 0" ,
159
+ "sum by (user) (avg_over_time(pgbouncer_pools_client_active_connections{{user=~\" dmtr_.*\" , namespace= \" {current_namespace} \" }}[{interval}s] @ {})) > 0" ,
158
160
end. timestamp_millis( ) / 1000
159
161
) ;
160
- dbg ! ( & query) ;
161
162
162
163
let response = collect_prometheus_metrics ( config, query) . await ;
163
164
if let Err ( err) = response {
You can’t perform that action at this time.
0 commit comments