Blocktree metrics (#6527)

* Add metrics for blocktree performance
* Plumb metrics through window service
This commit is contained in:
carllin
2019-10-26 16:15:59 -07:00
committed by GitHub
parent 08238e8307
commit 6efaaa9d7a
2 changed files with 124 additions and 29 deletions

View File

@ -85,6 +85,7 @@ where
total_packets += more_packets.packets.len();
packets.push(more_packets)
}
let now = Instant::now();
inc_new_counter_debug!("streamer-recv_window-recv", total_packets);
@ -127,7 +128,8 @@ where
}
}
blocktree.insert_shreds(shreds, Some(leader_schedule_cache))?;
let blocktree_insert_metrics = blocktree.insert_shreds(shreds, Some(leader_schedule_cache))?;
blocktree_insert_metrics.report_metrics("recv-window-insert-shreds");
trace!(
"Elapsed processing time in recv_window(): {}",