Skip to content

Commit

Permalink
Add metric for current epoch total balance (#5688)
Browse files Browse the repository at this point in the history
* Add metric for current epoch total balance
  • Loading branch information
michaelsproul authored May 2, 2024
1 parent 6725837 commit ee974db
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions consensus/state_processing/src/metrics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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(())
}
Expand Down
2 changes: 1 addition & 1 deletion validator_client/src/duties_service.rs
Original file line number Diff line number Diff line change
Expand Up @@ -897,7 +897,7 @@ async fn poll_beacon_attesters_for_epoch<T: SlotClock + 'static, E: EthSpec>(
"Attester duties re-org";
"prior_dependent_root" => %prior_dependent_root,
"dependent_root" => %dependent_root,
"msg" => "this may happen from time to time"
"note" => "this may happen from time to time"
)
}
*mut_value = (dependent_root, duty_and_proof);
Expand Down

0 comments on commit ee974db

Please sign in to comment.