【问题标题】:Is it possible to POST kibana index patterns into the .kibana index of elasticsearch?是否可以将 kibana 索引模式发布到 elasticsearch 的 .kibana 索引中?
【发布时间】:2019-04-26 07:50:57
【问题描述】:
我有一个使用 docker 和 ansible 启动的 kibana 实例。当这个 kibana 实例被启动时,它所连接的 Elasticsearch 实例已经在运行。我使用 curl 应用了一些索引模板,并希望为索引模式以及稍后的可视化和仪表板做类似的事情。
我已成功使用 kibana API 来执行此操作,但在我的场景中,我需要在 kibana 实例启动并运行之前自动完成此操作,因此我收到连接被拒绝,因为 kibana 显然尚未运行。
ES 和 kibana 都在 6.2.x 版本上运行
【问题讨论】:
标签:
bash
elasticsearch
kibana
【解决方案1】:
这个 CURL 应该适合你:
curl -XPOST "http://localhost:9200/.kibana/doc/index-pattern:my-index-pattern-name" -H 'Content-Type: application/json' -d'
{
"type" : "index-pattern",
"index-pattern" : {
"title": "my-index-pattern-name*",
"timeFieldName": "execution_time"
}
}'