From 00f6592d9e34ff3cdcdb0648bb1ca10be770ffce Mon Sep 17 00:00:00 2001 From: Matt Condon Date: Fri, 28 Oct 2016 16:29:34 -0400 Subject: [PATCH] fix: elasticsearch template mapping to parse kubernetes.labels --- .../es-image/template-k8s-logstash.json | 47 ++++++++++++------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json b/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json index 539d0a22463..77e42b5385c 100644 --- a/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json +++ b/cluster/addons/fluentd-elasticsearch/es-image/template-k8s-logstash.json @@ -1,22 +1,35 @@ { - "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" - } + "template" : "logstash-*", + "settings" : { + "index.refresh_interval" : "5s" + }, + "mappings" : { + "_default_" : { + "dynamic_templates" : [ { + "kubernetes_labels" : { + "path_match" : "kubernetes.labels", + "mapping" : { + "type" : "object", + "dynamic_templates" : [ { + "match_mapping_type": "string", + "path_match" : "*", + "mapping" : { + "type" : "string", + "index" : "not_analyzed" + } + } ] } - } ] - } + } + }, { + "kubernetes_field" : { + "match_mapping_type": "string", + "path_match" : "kubernetes.*", + "mapping" : { + "type" : "string", + "index" : "not_analyzed" + } + } + } ] } } } -