From 8fb9c3cb40783c57f5d8a5a9fd78d2f1066666ee Mon Sep 17 00:00:00 2001 From: Traxmaxx <320272+Traxmaxx@users.noreply.github.com> Date: Sun, 20 Jul 2025 13:18:58 +0200 Subject: [PATCH] fix: skip loki reporting if streams is empty --- pkg/lokiunifi/loki.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/lokiunifi/loki.go b/pkg/lokiunifi/loki.go index 78ece956..b97f2997 100644 --- a/pkg/lokiunifi/loki.go +++ b/pkg/lokiunifi/loki.go @@ -180,6 +180,11 @@ func (l *Loki) ProcessEvents(report *Report, events *poller.Events) error { } logs := report.ProcessEventLogs(events) + if len(logs.Streams) == 0 { + l.LogDebugf("No new events to send to Loki.") + return nil + } + if err := l.client.Post(logs); err != nil { return fmt.Errorf("sending to Loki failed: %w", err) }