From 3216204668c291eeb767d907856a2f5c819801a3 Mon Sep 17 00:00:00 2001 From: Alex Robinson Date: Fri, 4 Mar 2016 18:34:44 +0000 Subject: [PATCH] Update to the latest version of google-fluentd. It includes some performance improvements for parsing JSON (which is very important for us, since all Docker logs are JSON) as well as a couple new settings, like forcing of a flush of multiline logs after a time period rather than having to wait until a new log is seen before feeling confident flushing the previous one. --- cluster/addons/fluentd-gcp/fluentd-gcp-image/Dockerfile | 2 +- cluster/addons/fluentd-gcp/fluentd-gcp-image/Makefile | 2 +- .../addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf | 4 ++++ cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.yaml | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/cluster/addons/fluentd-gcp/fluentd-gcp-image/Dockerfile b/cluster/addons/fluentd-gcp/fluentd-gcp-image/Dockerfile index 39a4263e1cf1..731af6845b67 100644 --- a/cluster/addons/fluentd-gcp/fluentd-gcp-image/Dockerfile +++ b/cluster/addons/fluentd-gcp/fluentd-gcp-image/Dockerfile @@ -31,7 +31,7 @@ ENV DO_NOT_INSTALL_CATCH_ALL_CONFIG true RUN apt-get -q update && \ apt-get install -y curl && \ apt-get clean && \ - curl -s https://storage.googleapis.com/signals-agents/logging/google-fluentd-install.sh | sudo bash + curl -s https://dl.google.com/cloudagents/install-logging-agent.sh | bash # Install the record reformer plugin. RUN /usr/sbin/google-fluentd-gem install fluent-plugin-record-reformer diff --git a/cluster/addons/fluentd-gcp/fluentd-gcp-image/Makefile b/cluster/addons/fluentd-gcp/fluentd-gcp-image/Makefile index 987582d92cd3..b0ee26675472 100644 --- a/cluster/addons/fluentd-gcp/fluentd-gcp-image/Makefile +++ b/cluster/addons/fluentd-gcp/fluentd-gcp-image/Makefile @@ -28,7 +28,7 @@ .PHONY: kbuild kpush -TAG = 1.17 +TAG = 1.18 # Rules for building the test image for deployment to Dockerhub with user kubernetes. 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 b387f327856e..20ecb844b6c4 100644 --- a/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf +++ b/cluster/addons/fluentd-gcp/fluentd-gcp-image/google-fluentd.conf @@ -120,6 +120,7 @@ type tail format multiline + multiline_flush_interval 5s format_firstline /^\w\d{4}/ format1 /^(?\w)(?