Add metric for current epoch total balance (#5688)

* Add metric for current epoch total balance
This commit is contained in:
Michael Sproul
2024-05-02 14:50:30 +10:00
committed by GitHub
parent 6725837dd7
commit ee974db0ba
3 changed files with 9 additions and 1 deletions

View File

@@ -17,6 +17,10 @@ lazy_static! {
"beacon_participation_prev_epoch_source_attesting_gwei_total",
"Total effective balance (gwei) of validators who attested to the source in the previous epoch"
);
pub static ref PARTICIPATION_CURRENT_EPOCH_TOTAL_ACTIVE_GWEI_TOTAL: Result<IntGauge> = try_create_int_gauge(
"beacon_participation_current_epoch_active_gwei_total",
"Total effective balance (gwei) of validators who are active in the current epoch"
);
/*
* Processing metrics
*/

View File

@@ -100,6 +100,10 @@ impl<E: EthSpec> EpochProcessingSummary<E> {
&metrics::PARTICIPATION_PREV_EPOCH_SOURCE_ATTESTING_GWEI_TOTAL,
self.previous_epoch_source_attesting_balance()? as i64,
);
metrics::set_gauge(
&metrics::PARTICIPATION_CURRENT_EPOCH_TOTAL_ACTIVE_GWEI_TOTAL,
self.current_epoch_total_active_balance() as i64,
);
Ok(())
}