Add more retransmit and streamer stats (#6534)

This commit is contained in:
sakridge 2019-10-24 19:27:19 -07:00 committed by GitHub
parent 397ea05aa7
commit 53c7be32b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View File

@ -67,15 +67,24 @@ fn retransmit(
.unwrap()
.sorted_retransmit_peers_and_stakes(stakes.as_ref());
let me = cluster_info.read().unwrap().my_data().clone();
let mut discard_total = 0;
let mut repair_total = 0;
let mut retransmit_total = 0;
let mut compute_turbine_peers_total = 0;
for mut packets in packet_v {
for packet in packets.packets.iter_mut() {
// skip discarded packets and repair packets
if packet.meta.discard || packet.meta.repair {
if packet.meta.discard {
total_packets -= 1;
discard_total += 1;
continue;
}
if packet.meta.repair {
total_packets -= 1;
repair_total += 1;
continue;
}
let mut compute_turbine_peers = Measure::start("turbine_start");
let (my_index, mut shuffled_stakes_and_index) = ClusterInfo::shuffle_peers_and_index(
&me.id,
@ -126,6 +135,8 @@ fn retransmit(
("total_packets", total_packets as i64, i64),
("retransmit_total", retransmit_total as i64, i64),
("compute_turbine", compute_turbine_peers_total as i64, i64),
("repair_total", i64::from(repair_total), i64),
("discard_total", i64::from(discard_total), i64),
);
Ok(())
}

View File

@ -48,7 +48,7 @@ fn recv_loop(
}
if recv_count > 1024 {
datapoint_debug!(
"receiver-stats",
name,
("received", recv_count as i64, i64),
("call_count", i64::from(call_count), i64),
("elapsed", now.elapsed().as_millis() as i64, i64),