Kibana 新手想知道如何以编程方式设置默认索引模式,而不是在第一次查看 Kibana UI 时通过 Web 浏览器在 Kibana UI 上设置它,如第 https://www.elastic.co/guide/en/kibana/current/setup.html 页所述
最佳答案
Elasticsearch 将所有 Kibana 元数据信息存储在 .kibana
索引下。 defaultIndex
和高级设置等 Kibana 配置存储在 index/type/id .kibana/config/4.5.0
下,其中 4.5.0
是您的 Kibana 版本。
因此您可以通过以下步骤实现设置或更改 defaultIndex:
将要设置为 defaultIndex 的索引添加到 Kibana。您可以通过执行以下命令来做到这一点:
curl -XPUT http://<es node>:9200/.kibana/index-pattern/your_index_name -d '{"title" : "your_index_name", "timeFieldName": "timestampFieldNameInYourInputData"}'
更改您的 Kibana 配置以将之前添加的索引设置为 defaultIndex:
curl -XPUT http://<es node>:9200/.kibana/config/4.5.0 -d '{"defaultIndex" : "your_index_name"}'
注意:确保您在任何地方都提供正确的 index_name、有效的时间戳字段名称和 kibana 版本,例如,如果您使用的是 kibana 4.1.1,那么您可以将 4.5.0 替换为 4.1.1。
关于elasticsearch - 以编程方式设置 Kibana 的默认索引模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36871862/