From 68c82692e14fbacaed3ae0f8cca1b51776e3a5ac Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Thu, 18 Jan 2024 22:11:35 -0500 Subject: [PATCH] fix --- src/prometheus/tiny_httpd_prometheus.ml | 2 +- tests/prometheus/t_prom.expected | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/prometheus/tiny_httpd_prometheus.ml b/src/prometheus/tiny_httpd_prometheus.ml index bbede737..7e6a8539 100644 --- a/src/prometheus/tiny_httpd_prometheus.ml +++ b/src/prometheus/tiny_httpd_prometheus.ml @@ -133,7 +133,7 @@ module Histogram = struct else string_of_float thresh in - bpf buf "%s%a %d\n" self.name emit_tags_ + bpf buf "%s_bucket%a %d\n" self.name emit_tags_ (("le", name) :: self.tags) !count done; diff --git a/tests/prometheus/t_prom.expected b/tests/prometheus/t_prom.expected index 0305272e..1603900c 100644 --- a/tests/prometheus/t_prom.expected +++ b/tests/prometheus/t_prom.expected @@ -9,12 +9,12 @@ t_c2 1 t_c1 42 # HELP latency latency # TYPE latency histogram -latency{le="0.01"} 2 -latency{le="0.1"} 4 -latency{le="0.5"} 7 -latency{le="1."} 8 -latency{le="10."} 9 -latency{le="+Inf"} 10 +latency_bucket{le="0.01"} 2 +latency_bucket{le="0.1"} 4 +latency_bucket{le="0.5"} 7 +latency_bucket{le="1."} 8 +latency_bucket{le="10."} 9 +latency_bucket{le="+Inf"} 10 latency_count 10 latency_sum 31.530 @@ -30,12 +30,12 @@ t_c2 2 t_c1 53 # HELP latency latency # TYPE latency histogram -latency{le="0.01"} 2 -latency{le="0.1"} 4 -latency{le="0.5"} 8 -latency{le="1."} 9 -latency{le="10."} 10 -latency{le="+Inf"} 12 +latency_bucket{le="0.01"} 2 +latency_bucket{le="0.1"} 4 +latency_bucket{le="0.5"} 8 +latency_bucket{le="1."} 9 +latency_bucket{le="10."} 10 +latency_bucket{le="+Inf"} 12 latency_count 12 latency_sum 54.930