From 497cff7970df86643a0df10f120694acf9848aab Mon Sep 17 00:00:00 2001 From: Cyril Tovena <cyril.tovena@gmail.com> Date: Thu, 5 Sep 2019 11:01:44 -0400 Subject: [PATCH] Add stream label to docker driver --- cmd/docker-driver/loki.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/docker-driver/loki.go b/cmd/docker-driver/loki.go index e8d99cea..adf8e7fe 100644 --- a/cmd/docker-driver/loki.go +++ b/cmd/docker-driver/loki.go @@ -55,7 +55,11 @@ func (l *loki) Log(m *logger.Message) error { level.Info(l.logger).Log("msg", "ignoring empty line", "line", string(m.Line)) return nil } - return l.handler.Handle(l.labels.Clone(), m.Timestamp, string(m.Line)) + lbs := l.labels.Clone() + if m.Source != "" { + lbs["source"] = model.LabelValue(m.Source) + } + return l.handler.Handle(lbs, m.Timestamp, string(m.Line)) } // Log implements `logger.Logger` -- GitLab