From 40273eb85eb333b005ba379f0bf64e1f2ba0a730 Mon Sep 17 00:00:00 2001 From: Eason Chen Date: Sun, 19 Jul 2026 01:32:59 +0800 Subject: [PATCH 1/2] Fix missing f-prefix in exponential histogram max_size error messages The continuation strings of the two ValueError messages in _ExponentialBucketHistogramAggregation lacked the f prefix, so the literal text {self._min_max_size} / {self._max_max_size} was printed instead of the actual limits (2 / 16384). --- .../src/opentelemetry/sdk/metrics/_internal/aggregation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/aggregation.py b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/aggregation.py index a5c5d5571d..ae5acdc63f 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/aggregation.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/aggregation.py @@ -644,13 +644,13 @@ def __init__( if max_size < self._min_max_size: raise ValueError( f"Buckets max size {max_size} is smaller than " - "minimum max size {self._min_max_size}" + f"minimum max size {self._min_max_size}" ) if max_size > self._max_max_size: raise ValueError( f"Buckets max size {max_size} is larger than " - "maximum max size {self._max_max_size}" + f"maximum max size {self._max_max_size}" ) if max_scale > 20: _logger.warning( From cc89bd89d3f6fe8808b11901b406e5942c20cc62 Mon Sep 17 00:00:00 2001 From: Eason Chen Date: Sun, 19 Jul 2026 17:02:23 +0800 Subject: [PATCH 2/2] Add changelog fragment --- .changelog/5434.fixed | 1 + 1 file changed, 1 insertion(+) create mode 100644 .changelog/5434.fixed diff --git a/.changelog/5434.fixed b/.changelog/5434.fixed new file mode 100644 index 0000000000..07788e3536 --- /dev/null +++ b/.changelog/5434.fixed @@ -0,0 +1 @@ +`opentelemetry-sdk`: fix missing f-prefix in exponential histogram error messages