是否可以将 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"
}
}'
我有一个使用 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"
}
}'