fix(pruner): highest pruned block metric (#7441)

This commit is contained in:
Alexey Shekhirin
2024-04-03 22:19:37 +01:00
committed by GitHub
parent 57ee0c31be
commit 4a8d2f4abc
2 changed files with 133 additions and 24 deletions

View File

@ -202,11 +202,14 @@ impl<DB: Database> Pruner<DB> {
.get_prune_segment_metrics(segment.segment())
.duration_seconds
.record(segment_start.elapsed());
self.metrics
.get_prune_segment_metrics(segment.segment())
.highest_pruned_block
.set(to_block as f64);
if let Some(highest_pruned_block) =
output.checkpoint.and_then(|checkpoint| checkpoint.block_number)
{
self.metrics
.get_prune_segment_metrics(segment.segment())
.highest_pruned_block
.set(highest_pruned_block as f64);
}
progress = output.progress;