将自定义索引模式ID添加到现有索引模式

时间:2019-08-19 15:33:27

标签: kibana kibana-7

我在Kibana中创建了一个索引模式,该模式成功匹配了我需要的索引。我想回过头来给现有的索引模式一个自定义ID(在创建时,在Kibana向导的第2步的“高级选项”中)。有可能吗,还是我需要删除/重新创建索引模式?

1 个答案:

答案 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?