From 5c006783e9da7bcb264299d32e36777e19ab4356 Mon Sep 17 00:00:00 2001 From: Anthony Woods Date: Tue, 29 Jan 2019 17:02:57 +0800 Subject: [PATCH] set __path__ correctly in promtail config (#245) __path__ is now expected to be a `glob` match, not a directory. In k8s the "glob" expression needed is just the exact file path of the container log, which is `/var/log/pods///0.log` --- tools/promtail.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/promtail.sh b/tools/promtail.sh index 4d36c6141615c..17eaf56af0da9 100644 --- a/tools/promtail.sh +++ b/tools/promtail.sh @@ -48,7 +48,7 @@ data: target_label: container_name - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - - replacement: /var/log/pods/$1 + - replacement: /var/log/pods/$1/0.log separator: / source_labels: - __meta_kubernetes_pod_uid @@ -86,7 +86,7 @@ data: target_label: container_name - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - - replacement: /var/log/pods/$1 + - replacement: /var/log/pods/$1/0.log separator: / source_labels: - __meta_kubernetes_pod_uid