从Kibana导出到CSV/Excel

69

我正在为我的一个项目构建一个 Elasticsearch Logstash 和 Kibana 的概念验证。我的仪表板和图表都能正常工作。我的项目要求之一是能够下载文件(csv/excel)。 在 Kibana 中,我看到的唯一下载文件的选项是通过单击所创建可视化编辑按钮来完成的。是否可以在仪表板上添加一个链接,让用户不必进入编辑模式就可以下载文件呢?其次,我想禁用/隐藏除我以外的任何人查看仪表板时的编辑模式。 谢谢


2
这个可能会有用:https://dev59.com/V2Mk5IYBdhLWcg3w3xrq - Jared Dunham
我该如何在我的自定义插件中添加“导出CSV”功能? - Azhar Uddin Sheikh
4个回答

46
要从Kibana导出数据到csv/excel,请按以下步骤操作:
  1. 点击“可视化”选项卡并选择可视化图表(如果已创建)。如果未创建,请创建一个可视化图表。

  2. 在可视化图表底部找到尖号符号(^)并点击。

  3. 然后,您将获得“Export: Raw Formatted”选项,该选项位于页面底部。

请看下面附的图片,它显示了在单击尖号符号后出现的“导出”选项。

请查看下面附的图片,它显示了在单击尖号符号后出现的“导出”选项。


11
我们是否有选择导出所有搜索结果数据的选项? - Roopendra
它将导出所有的搜索结果数据。如果您通过单击原始或格式化下载,则会下载所有的搜索结果。 - Yuvraj Gupta
4
我尝试了一下,但它没有下载所有的数据。我会再调试一下,否则我会提出单独的问题 :) 谢谢你的回复。 - Roopendra
2
新增了一个问题 - Roopendra
我认为即使使用Kibana可视化和仪表板,也不可能将数据导出为csv / excel(或其他表格结构形式)。 - kimbaudi
1
这种方法允许我仅保存聚合数据(例如匹配记录的计数)。 - Karel Marik

44

注意:如何从Kibana下载CSV格式的数据:

在Kibana中--> 1. 点击左侧的“Discover”

  1. 选择索引字段(基于您的仪表板数据) (*** 如果您不确定要选择哪个索引-->转到管理选项卡-->已保存对象-->仪表板-->选择仪表板名称-->向下滚动至JSON-->您将看到索引名称)

  2. 左侧显示可用于数据的所有变量-->单击要在CSV中使用的变量名称-->单击添加-->此变量将添加到右侧的列中

  3. Kibana页面的右上角有时间过滤器-->单击-->选择要导出为CSV的时间段

  4. 位于页面右上方的Reporting按钮-->使用新报告保存此时间/变量选择-->单击生成CSV

  5. 点击左侧的“Management”--> “Reporting”-->下载CSV文件


@kleptog,不需要使用X-Pack。 - ProgramSpree
4
从5.0版本开始,Reporting 已成为 X-Pack 的一部分。有关更多信息,请参阅 X-Pack 参考中的 Kibana 报告。请查看此处获取更多信息:https://www.elastic.co/guide/en/reporting/current/getting-started.html。 - Fabiano Francesconi
还需要启用报告功能,请参见此处:https://www.elastic.co/guide/en/kibana/6.5/reporting-settings-kb.html - tzachs
2
在Kibana 7.1中,我没有看到任何“报告”链接,也找不到任何下载选项。有人能帮忙吗?我正在使用AWS Elasticsearch。 - rupsray
@rupsray AWS ES 正在运行于弹性订阅模型的“开源”层级。CSV 报告位于基础(免费)层级。因此,它未被启用。https://www.elastic.co/subscriptions - ssgao
1
如何使用API实现此导出功能。 - Azhar Uddin Sheikh

17
在Kibana 6.5中,在“分享”选项卡下,您可以生成CSV报告。请求将进入队列。一旦CSV生成完成,您可以在“管理”->“报告”下找到并下载。

我需要安装X-Pack才能做到这一点吗? - Oksana B
我不这么认为。 - sandyiit
3
是的,你需要 X-Pack。它仍然是免费的,但在非 Elastic 托管的解决方案中(如 AWS),它不可用。 - ssgao

8
我完全错过了每个可视化底部的导出按钮。 至于只读访问...可能值得探索Elasticsearch的Shield。

呀,我认为 Kibana 的用户体验是最糟糕的...我花了好几个小时才找到一种方法,现在正在考虑编写一个脚本来滚动 ES 并自己下载它。 - Nidhin David

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