将Kibana仪表板导出为报告

3
我想将一个在kibana中的dashboard导出为报告。
我寻找了解决方案,但是所有的结果都显示kibana作为客户端无法实现此功能。如果我与elasticsearch交互,那么我会缺少kibana所具备的图表和图形设计能力。
有没有什么解决方案?有没有人能帮忙?
附注:通过c#或其他服务器端语言生成报告也可以接受。

显然,这样的功能已经内置于最新版本(写作时为4.6.0),请参见https://www.elastic.co/de/products/reporting。我还没有尝试过,但它看起来可能是你正在寻找的东西。 - Dirk
3个回答

1

现在可以在Kibana中导出结果。

  1. 创建“可视化”
  2. 使用创建的可视化创建“仪表板”。
  3. 然后我们可以保存或分享仪表板。在分享中,我们将获得此报告作为iFrame。我们可以将其添加到一个html文件中。

1
最终没有找到理想的结果,所以我不得不混合使用Selenium和屏幕截图。感谢所有曾经尝试帮助我的人!

唯一可能的选择是在弹性JS和Word图表之间生成适配器之类的东西,但没有人会这样做... - shirbr510

0

我认为你无法导出Kibana的结果。Kibana本身只是查询ES并使用JavaScript显示结果。难道你不能发送一个URL到创建的Kibana视图吗?这样你的报告将是一个新生成的视图?

您可以直接查询ES,获取值并在服务器端创建报告。为此,您可以使用Java API-http://www.elasticsearch.org/guide/en/elasticsearch/client/java-api/current/index.html,PHP API http://www.elasticsearch.org/guide/en/elasticsearch/client/php-api/current/index.html等。


我已经知道了。问题是你是否知道一个集成/开源的完整解决方案。我目前正在尝试开发一个C#解决方案,将结果写入Word文档中。 - shirbr510

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接