如何通过 REST 创建新的 Kibana 可视化?
How to create new Kibana visualization through REST?
我想为新的 kibana/elasticsearch 安装自动创建一组可视化效果。
所以我需要知道我是否可以自动化这个,独立于编程语言。
Kibana 中还没有用于管理搜索、可视化和仪表板的 API。已提出一些功能请求 (here and here),但仍在讨论中。
但是,由于 Kibana 可视化以 visualization
映射类型存储在 .kibana
索引中,您绝对可以获取它们、了解它们的构建方式、修改它们并再次放置它们。
对于名为 "Top consumers by country" 的可视化,您可以使用
获取可视化规范
curl -XGET http://localhost:9200/.kibana/visualization/Top-consumers-by-country
您将获得一个包含可视化 title
的文档,另一个名为 visState
的字段包含您的可视化规范(每个可视化明显不同),最后一个名为 kibanaSavedObjectMeta
其中包含 Elasticsearch 查询和索引详细信息。
您也可以 view/edit/export Settings > Objects > Visualizations
中的相同数据
我想为新的 kibana/elasticsearch 安装自动创建一组可视化效果。
所以我需要知道我是否可以自动化这个,独立于编程语言。
Kibana 中还没有用于管理搜索、可视化和仪表板的 API。已提出一些功能请求 (here and here),但仍在讨论中。
但是,由于 Kibana 可视化以 visualization
映射类型存储在 .kibana
索引中,您绝对可以获取它们、了解它们的构建方式、修改它们并再次放置它们。
对于名为 "Top consumers by country" 的可视化,您可以使用
获取可视化规范curl -XGET http://localhost:9200/.kibana/visualization/Top-consumers-by-country
您将获得一个包含可视化 title
的文档,另一个名为 visState
的字段包含您的可视化规范(每个可视化明显不同),最后一个名为 kibanaSavedObjectMeta
其中包含 Elasticsearch 查询和索引详细信息。
您也可以 view/edit/export Settings > Objects > Visualizations
中的相同数据