Добавить пользовательский идентификатор шаблона индекса в существующий шаблон индекса

Я создал шаблон индекса в Кибане, который успешно соответствует индексам, которые мне нужны. Я хотел бы вернуться и присвоить существующему шаблону индекса собственный идентификатор (в разделе "Дополнительные параметры" на шаге 2 мастера в Kibana при создании). Это возможно, или мне нужно удалить / воссоздать шаблон индекса?

1 ответ

Просто для справки, как шаблон индекса выглядит на заднем плане:

{
    "_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" : "index-pattern:<your-name>", Поэтому, что бы вы ни делали, вам нужно будет удалить старый шаблон индекса и создать новый (даже если вы обновляете части документа через API), поскольку идентификатор документа определяет документ.

Но в целом шаблон индекса не содержит слишком много информации, поэтому его легко восстановить, верно?

Кроме того, зачем вам нужен конкретный идентификатор для шаблона индекса?

Другие вопросы по тегам