From cc499c36b6c86aeef56772563b3fdd68a6cac0cf Mon Sep 17 00:00:00 2001 From: KodrAus Date: Sun, 26 Nov 2023 16:20:53 +1000 Subject: [PATCH] fix incorrect histogram size --- metrics/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/metrics/src/lib.rs b/metrics/src/lib.rs index 3566e62..f12fcb5 100644 --- a/metrics/src/lib.rs +++ b/metrics/src/lib.rs @@ -255,6 +255,7 @@ impl SumHistogram { push_bucket(current_bucket_value); } + let histogram_size = duration_from_nanos(bucket_size * buckets.len() as u128); let bucket_size = duration_from_nanos(bucket_size); Histogram { @@ -262,7 +263,7 @@ impl SumHistogram { timestamp_range: { let start = Timestamp::new(duration_from_nanos(bucket_start)).unwrap(); - start..start + bucket_size + start..start + histogram_size }, bucket_size, buckets,