@@ -108,36 +108,6 @@ pub fn init_system_metrics_ticker(
108108 accountsdb : & Arc < AccountsDb > ,
109109 token : CancellationToken ,
110110) -> tokio:: task:: JoinHandle < ( ) > {
111- fn try_set_ledger_counts ( ledger : & Ledger ) {
112- macro_rules! try_set_ledger_count {
113- ( $name: ident) => {
114- paste:: paste! {
115- match ledger. [ < count_ $name >] ( ) {
116- Ok ( count) => {
117- metrics:: [ < set_ledger_ $name _count >] ( count) ;
118- }
119- Err ( err) => warn!(
120- "Failed to get ledger {} count: {:?}" ,
121- stringify!( $name) ,
122- err
123- ) ,
124- }
125- }
126- } ;
127- }
128- try_set_ledger_count ! ( block_times) ;
129- try_set_ledger_count ! ( blockhashes) ;
130- try_set_ledger_count ! ( slot_signatures) ;
131- try_set_ledger_count ! ( address_signatures) ;
132- try_set_ledger_count ! ( transaction_status) ;
133- try_set_ledger_count ! ( transaction_successful_status) ;
134- try_set_ledger_count ! ( transaction_failed_status) ;
135- try_set_ledger_count ! ( transactions) ;
136- try_set_ledger_count ! ( transaction_memos) ;
137- try_set_ledger_count ! ( perf_samples) ;
138- try_set_ledger_count ! ( account_mod_data) ;
139- }
140-
141111 fn try_set_ledger_storage_size ( ledger : & Ledger ) {
142112 match ledger. storage_size ( ) {
143113 Ok ( byte_size) => metrics:: set_ledger_size ( byte_size) ,
@@ -165,13 +135,14 @@ pub fn init_system_metrics_ticker(
165135 _ = tokio:: time:: sleep( tick_duration) => {
166136 try_set_ledger_storage_size( & ledger) ;
167137 set_accounts_storage_size( & bank) ;
168- metrics:: observe_columns_count_duration( || try_set_ledger_counts( & ledger) ) ;
169138 set_accounts_count( & bank) ;
170139 } ,
171140 _ = token. cancelled( ) => {
172141 break ;
173142 }
174143 }
175144 }
145+
146+ info ! ( "System metrics ticker shutdown!" ) ;
176147 } )
177148}
0 commit comments