From 824d8d521b67de8890fe5bac362c62ed47dab1db Mon Sep 17 00:00:00 2001 From: Pavel <177363085+pkcll@users.noreply.github.com> Date: Tue, 9 Jun 2026 01:52:51 -0400 Subject: [PATCH] fix(chipingress): set explicit bucket boundaries for request_size_bytes histogram --- pkg/chipingress/batch/client.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/chipingress/batch/client.go b/pkg/chipingress/batch/client.go index 42f9c437d5..90c3bca980 100644 --- a/pkg/chipingress/batch/client.go +++ b/pkg/chipingress/batch/client.go @@ -547,6 +547,12 @@ func newBatchClientMetrics() (batchClientMetrics, error) { "chip_ingress.batch.request_size_bytes", otelmetric.WithDescription("PublishBatch request size measured in bytes"), otelmetric.WithUnit("By"), + otelmetric.WithExplicitBucketBoundaries( + // Buckets from 1 KiB to 10 MiB (default maxGRPCRequestSize). + 1*1024, 4*1024, 16*1024, 64*1024, 256*1024, + 512*1024, 1*1024*1024, 2*1024*1024, 4*1024*1024, + 8*1024*1024, 10*1024*1024, + ), ) if err != nil { return batchClientMetrics{}, err