是否可以将 POST kibana 索引模式放入 elasticsearch 的 .kibana 索引中?

Is it possible to POST kibana index patterns into the .kibana index of elasticsearch?

我有一个使用 docker 和 ansible 启动的 kibana 实例。当启动此 kibana 实例时,它所连接的 Elasticsearch 实例已经 运行。我使用 curl 应用了一些索引模板,并希望对索引模式以及稍后的可视化和仪表板执行类似的操作。

我已经成功地使用 kibana API 来做到这一点,但在我的场景中,我需要在 kibana 实例启动和 运行 之前自动完成这个,所以我得到了一个连接拒绝,因为 kibana 显然还不是 运行。

ES 和 kibana 都是 运行 版本 6。2.x

这个 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" } }'