@ -4,14 +4,14 @@
use once_cell ::sync ::Lazy ;
use once_cell ::sync ::Lazy ;
#[ cfg(feature = " enable_metrics " ) ]
#[ cfg(feature = " enable_metrics " ) ]
use prometheus ::{
use prometheus ::{
register_gauge_vec , register_histogram_vec , register_int_counter_vec , register_int_gauge_vec ,
register_gauge_vec , register_histogram_vec , register_int_counter_vec , register_int_gauge_vec , Encoder , GaugeVec ,
Encoder , GaugeVec , HistogramVec , IntCounterVec , IntGaugeVec , TextEncoder ,
HistogramVec , IntCounterVec , IntGaugeVec , TextEncoder ,
} ;
} ;
use crate ::{ db ::DbConn , error ::Error , CONFIG } ;
use crate ::{ db ::DbConn , error ::Error , CONFIG } ;
use std ::time ::SystemTime ;
#[ cfg(feature = " enable_metrics " ) ]
#[ cfg(feature = " enable_metrics " ) ]
use std ::sync ::{ Arc , RwLock } ;
use std ::sync ::{ Arc , RwLock } ;
use std ::time ::SystemTime ;
#[ cfg(feature = " enable_metrics " ) ]
#[ cfg(feature = " enable_metrics " ) ]
use std ::time ::UNIX_EPOCH ;
use std ::time ::UNIX_EPOCH ;
@ -138,8 +138,6 @@ pub fn increment_auth_attempts(method: &str, status: &str) {
AUTH_ATTEMPTS_TOTAL . with_label_values ( & [ method , status ] ) . inc ( ) ;
AUTH_ATTEMPTS_TOTAL . with_label_values ( & [ method , status ] ) . inc ( ) ;
}
}
/// Update active user sessions
/// Update active user sessions
#[ cfg(feature = " enable_metrics " ) ]
#[ cfg(feature = " enable_metrics " ) ]
pub fn update_user_sessions ( user_type : & str , count : i64 ) {
pub fn update_user_sessions ( user_type : & str , count : i64 ) {