From c7808b76f3f377d2717cc63bae3ea8721d6e2f3e Mon Sep 17 00:00:00 2001 From: Brian Martin Date: Sat, 14 Oct 2023 18:08:26 -0700 Subject: [PATCH] latencies should be in microseconds --- src/output/mod.rs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/output/mod.rs b/src/output/mod.rs index 06a88788..ea48781f 100644 --- a/src/output/mod.rs +++ b/src/output/mod.rs @@ -131,8 +131,9 @@ fn client_stats(snapshot: &mut MetricsSnapshot, elapsed: f64) { let mut latencies = "Client Response Latency (us):".to_owned(); - for (label, _percentile, value) in response_latency { - latencies.push_str(&format!(" {label}: {value}")) + for (label, _percentile, nanoseconds) in response_latency { + let microseconds = nanoseconds / 1000; + latencies.push_str(&format!(" {label}: {microseconds}")) } output!("{latencies}"); @@ -195,16 +196,18 @@ fn pubsub_stats(snapshot: &mut MetricsSnapshot, elapsed: f64) { let mut latencies = "Pubsub Publish Latency (us):".to_owned(); - for (label, _percentile, value) in pubsub_publish_latency { - latencies.push_str(&format!(" {label}: {value}")) + for (label, _percentile, nanoseconds) in pubsub_publish_latency { + let microseconds = nanoseconds / 1000; + latencies.push_str(&format!(" {label}: {microseconds}")) } output!("{latencies}"); let mut latencies = "Pubsub End-to-End Latency (us):".to_owned(); - for (label, _percentile, value) in pubsub_latency { - latencies.push_str(&format!(" {label}: {value}")) + for (label, _percentile, nanoseconds) in pubsub_latency { + let microseconds = nanoseconds / 1000; + latencies.push_str(&format!(" {label}: {microseconds}")) } output!("{latencies}");