如何通过REST创建新的Kibana可视化?

时间:2015-10-08 15:31:51

标签: elasticsearch kibana

我想自动为新的kibana / elasticsearch安装创建一组可视化。

所以我需要知道我是否可以自动执行此操作,独立于编程语言。

1 个答案:

答案 0 :(得分:3)

Kibana还没有用于管理搜索,可视化和仪表板的API。已经建议了一些功能请求(herehere),但仍在讨论它们。

但是,由于Kibana可视化存储在具有.kibana映射类型的visualization索引中,您绝对可以获取它们,了解它们的构建方式,修改它们并再次将它们删除。

对于名为"按国家/地区排名第一的消费者",您可以使用

获取可视化规范
curl -XGET http://localhost:9200/.kibana/visualization/Top-consumers-by-country

您将获得一个包含您的可视化title的文档,另一个名为visState的字段,其中包含您的可视化的规范(每个可视化显然不同),最后是一个名为{{的字段1}}包含Elasticsearch查询和索引详细信息。

您还可以在Settings > Objects > Visualizations

中查看/编辑/导出相同的数据