From ac13e851e2acb53179278eb2e818249563c92a15 Mon Sep 17 00:00:00 2001 From: Alex Robinson Date: Tue, 26 Jan 2016 23:59:27 +0000 Subject: [PATCH] Don't let fluentd pipe its own logs directly back into itself. --- .../fluentd-elasticsearch/fluentd-es-image/td-agent.conf | 5 +++++ .../addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/cluster/addons/fluentd-elasticsearch/fluentd-es-image/td-agent.conf b/cluster/addons/fluentd-elasticsearch/fluentd-es-image/td-agent.conf index ddfe37c979f..bbe39854181 100644 --- a/cluster/addons/fluentd-elasticsearch/fluentd-es-image/td-agent.conf +++ b/cluster/addons/fluentd-elasticsearch/fluentd-es-image/td-agent.conf @@ -100,6 +100,11 @@ # problem yet to be solved as secrets are not usable in static pods which the fluentd # pod must be until a per-node controller is available in Kubernetes. +# Do not directly collect fluentd's own logs to avoid infinite loops. + + type null + + type tail path /var/log/containers/*.log diff --git a/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf b/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf index 9b0b7ff4933..98caf02fb60 100644 --- a/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf +++ b/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf @@ -42,6 +42,11 @@ # the name of the Kubernetes container regardless of how many times the # Kubernetes pod has been restarted (resulting in a several Docker container IDs). +# Do not directly collect fluentd's own logs to avoid infinite loops. + + type null + + type tail format json