Kibana导出csv数据

文章详细介绍了如何在ElasticSearch6.8.0和Kibana6.8.0环境中配置CSV导出,包括修改配置文件以增加最大文件大小和超时时间,创建IndexPatterns,调整日期格式,设置数据查询和筛选条件,以及处理索引和字段显示问题。
摘要由CSDN通过智能技术生成

适用版本

ElasticSearch-6.8.0
Kibana-6.8.0

导出CSV文件配置

kibana配置文件

添加以下配置

xpack.reporting.csv.maxSizeBytes: 209715200 # csv文件大小,默认为10485760(10MB)
xpack.reporting.queue.timeout: 3000000  # 超时时间,默认是120000(2分钟)
elasticsearch配置文件
http.max_content_length: 200mb

注意,修改配置都需要重启服务才会生效。

创建Index Patterns

进入创建Index Patterns页面

在这里插入图片描述

开始创建Index Patterns

输入索引之后点击下一步 Next Step
在这里插入图片描述选择一个数据筛选字段,该字段只能是日期类型
在这里插入图片描述通过以上两个步骤之后,Index Patterns创建完成

Index数据输出格式调整

在搜索框中输入想要调整格式的字段名,例如时间字段类型,默认的展示格式不是很友好,所以进行一下格式调整
在这里插入图片描述默认日期格式
在这里插入图片描述

修改之后的日期格式,Save field保存更改
在这里插入图片描述

其它数据类型可根据需要自行调整

数据查询

默认条件筛选

点击Discover查询数据,如果没有返回结果,根据自身需要调整一下右上角的时间筛选范围(此处是以创建Index Patterns时选择的日期字段做筛选)
在这里插入图片描述

自定义筛选条件

点击 Add a filter添加自定义筛选条件
在这里插入图片描述

可能出现的错误

如果出现以下错误信息,可进行索引配置,执行以下命令即可
在这里插入图片描述
indexname:需要配置的索引名称

PUT indexname/_settings
{
 "index.max_docvalue_fields_search":2000000000
}

筛选结果处理

如果筛选的数据不需要那么多字段,可以根据下方方式进行调整,结果相当于Query DSL语句的 “_source”
在这里插入图片描述

当索引当中存在该字段属性,但是在做_source操作的时候确搜索不到该字段的时候,那是因为搜索出来的结果默认只展示500条,但这500条数据当中正好该字段不存在数据。解决办法就是在上方自定义条件,以该字段为筛选条件查询一下数据(必须得查询到数据才行),然后就可以进行添加了。
在这里插入图片描述
如下图所示,筛选出结果之后就可以进行添加了
在这里插入图片描述

csv数据导出

保存查询结果

点击最上方导航栏【Save】保存查询结果,不要使用中文,导出的时候会报错。
在这里插入图片描述

在这里插入图片描述保存之后点击【Share】选择CSV Reports,生成CSV
在这里插入图片描述

导出数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值