From 1520a01d97ade631caa367ce2adf7fbea6ae1a03 Mon Sep 17 00:00:00 2001 From: keontang Date: Sat, 7 May 2016 19:32:03 +0800 Subject: [PATCH] Fixed #25127 --- .../fluentd-elasticsearch/es-image/Dockerfile | 3 +++ .../es-image/template-k8s-logstash.json | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json diff --git a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile index c7a7c88ddda..8d98d45ac30 100644 --- a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile +++ b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile @@ -30,7 +30,10 @@ RUN cd / && \ tar xf elasticsearch-1.5.2.tar.gz && \ rm elasticsearch-1.5.2.tar.gz +RUN mkdir -p /elasticsearch-1.5.2/config/templates + COPY elasticsearch.yml /elasticsearch-1.5.2/config/elasticsearch.yml +COPY template-k8s-logstash.json /elasticsearch-1.5.2/config/templates/template-k8s-logstash.json COPY run.sh / COPY elasticsearch_logging_discovery / diff --git a/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json b/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json new file mode 100644 index 00000000000..539d0a22463 --- /dev/null +++ b/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json @@ -0,0 +1,22 @@ +{ + "template_k8s_logstash" : { + "template" : "logstash-*", + "settings" : { + "index.refresh_interval" : "5s" + }, + "mappings" : { + "_default_" : { + "dynamic_templates" : [ { + "kubernetes_field" : { + "path_match" : "kubernetes.*", + "mapping" : { + "type" : "string", + "index" : "not_analyzed" + } + } + } ] + } + } + } +} +