From b8b24f3129242145c7212adf7bf7bfcdb99b17dd Mon Sep 17 00:00:00 2001 From: Ed Welch Date: Tue, 1 Sep 2020 10:52:43 -0400 Subject: [PATCH] clone labels when sending them to Handle function for stdin target (#2570) --- pkg/promtail/targets/stdin/stdin_target_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/promtail/targets/stdin/stdin_target_manager.go b/pkg/promtail/targets/stdin/stdin_target_manager.go index 2dd0e1e19680..5dbbf8a7f7a6 100644 --- a/pkg/promtail/targets/stdin/stdin_target_manager.go +++ b/pkg/promtail/targets/stdin/stdin_target_manager.go @@ -146,7 +146,7 @@ func (t *readerTarget) read() { } continue } - if err := t.out.Handle(t.lbs, time.Now(), line); err != nil { + if err := t.out.Handle(t.lbs.Clone(), time.Now(), line); err != nil { level.Error(t.logger).Log("msg", "error sending line", "err", err) } if err == io.EOF {