fix(stages): update entities metrics on SyncHeight event (#3796)

This commit is contained in:
Alexey Shekhirin
2023-07-15 21:59:03 +01:00
committed by GitHub
parent 6934428be9
commit 90b6d006d1

View File

@@ -59,8 +59,14 @@ impl MetricsListener {
match event {
MetricEvent::SyncHeight { height } => {
for stage_id in StageId::ALL {
let stage_metrics = self.sync_metrics.get_stage_metrics(stage_id);
stage_metrics.checkpoint.set(height as f64);
self.handle_event(MetricEvent::StageCheckpoint {
stage_id,
checkpoint: StageCheckpoint {
block_number: height,
stage_checkpoint: None,
},
max_block_number: Some(height),
});
}
}
MetricEvent::StageCheckpoint { stage_id, checkpoint, max_block_number } => {