我在Kibana中创建了一个索引模式,该模式成功匹配了我需要的索引。我想回过头来给现有的索引模式一个自定义ID(在创建时,在Kibana向导的第2步的“高级选项”中)。有可能吗,还是我需要删除/重新创建索引模式?
答案 0 :(得分:0)
仅供参考,索引模式在后台的外观:
{
"_index" : ".kibana_1",
"_type" : "_doc",
"_id" : "index-pattern:metricbeat-*",
"_score" : 1.0,
"_source" : {
"index-pattern" : {
...,
"timeFieldName" : "@timestamp",
"title" : "metricbeat-*"
},
"type" : "index-pattern",
"references" : [ ],
"migrationVersion" : {
"index-pattern" : "6.5.0"
},
"updated_at" : "2019-08-11T09:00:09.020Z"
}
}
如果您为索引模式设置了自定义ID,则将生成"_id" : "index-pattern:<your-name>"
。因此,由于文档ID定义了文档,因此无论您做什么,都将需要删除旧的索引模式并创建一个新的索引模式(即使您通过API更新了文档的某些部分)。
但是通常,索引模式不会包含太多信息,因此应该易于重新创建,对吧?
此外,为什么您需要索引模式的特定ID?