fix: elasticsearch template mapping to parse kubernetes.labels

This commit is contained in:
Matt Condon 2016-10-28 16:29:34 -04:00
parent bc7ae399f8
commit 00f6592d9e

View File

@ -1,5 +1,4 @@
{ {
"template_k8s_logstash" : {
"template" : "logstash-*", "template" : "logstash-*",
"settings" : { "settings" : {
"index.refresh_interval" : "5s" "index.refresh_interval" : "5s"
@ -7,7 +6,23 @@
"mappings" : { "mappings" : {
"_default_" : { "_default_" : {
"dynamic_templates" : [ { "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" : { "kubernetes_field" : {
"match_mapping_type": "string",
"path_match" : "kubernetes.*", "path_match" : "kubernetes.*",
"mapping" : { "mapping" : {
"type" : "string", "type" : "string",
@ -18,5 +33,3 @@
} }
} }
} }
}