From ecfab35a4067937858931ccc200fb44bb9e37e67 Mon Sep 17 00:00:00 2001 From: vamshi Date: Tue, 25 Nov 2025 18:32:50 +0530 Subject: [PATCH] added info in err msg + debug log --- pkg/writer/sonar.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/writer/sonar.go b/pkg/writer/sonar.go index f07a9598..c80ad4db 100644 --- a/pkg/writer/sonar.go +++ b/pkg/writer/sonar.go @@ -43,7 +43,8 @@ func NewSonar(client tsclient.Client, c *prometheus.CounterVec) *Sonar { func (s *Sonar) Write(mets []aggregate.MetricWithValue) error { if len(mets) > s.client.MaxBatchSize() { s.c.WithLabelValues("failure", "too many metrics").Inc() - return fmt.Errorf("cannot write metrics: %w", ErrTooManyMetrics) + return fmt.Errorf("cannot write metrics, current count: %d, max allowed: %d, error: %w", + len(mets), s.client.MaxBatchSize(), ErrTooManyMetrics) } for _, m := range mets {