使用来自 JSON 文件的查询打开 Kibana 控制台?

Open Kibana Console with queries from JSON file?

是否可以将一堆查询保存到单个 JSON 文件中以导入 Kibana 控制台?

我知道有一个选项可以保存单个查询[2],并且 Kibana 控制台是基于本地存储的,但我想根据参数加载查询,以便更改参数(例如 load_from=filename.json) 应该加载一组不同的查询。

例如,当我打开 http://localhost:5601/app/kibana#/dev_tools/console?load_from=filename.json 时,它应该使用文件中的 ES 查询打开 Kibana 控制台。

编辑:作为解决方法,可以使用 Postman API 客户端或类似的 API 客户端来执行此操作。

解决方法:

2022 年 2 月 22 日编辑 2:Kibana Spaces 就是答案。它可以让您将仪表板和其他保存的对象组织成有意义的类别[3]。每当您加载 http://localhost:5601/ 时,它都会让您选择要使用的 space。在大多数情况下,拥有多个保存不同 space 的浏览器选项卡应该可行。

[2] https://www.elastic.co/guide/en/kibana/master/save-load-delete-query.html

[3]https://www.elastic.co/guide/en/kibana/master/xpack-spaces.html

很遗憾,这还不可能。

Elastic(据称)正在开发一项新的 Kibana 功能 (tabbed console panes #10095),该功能将为更好地组织 Dev Tools 应用程序中的代码提供支持。这个问题已经打开了一段时间,似乎没有发生太多事情,所以我们拭目以待。

该功能的发布日期尚不清楚。