Добавить пользовательский идентификатор шаблона индекса в существующий шаблон индекса
Я создал шаблон индекса в Кибане, который успешно соответствует индексам, которые мне нужны. Я хотел бы вернуться и присвоить существующему шаблону индекса собственный идентификатор (в разделе "Дополнительные параметры" на шаге 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), поскольку идентификатор документа определяет документ.
Но в целом шаблон индекса не содержит слишком много информации, поэтому его легко восстановить, верно?
Кроме того, зачем вам нужен конкретный идентификатор для шаблона индекса?