Kibana导出csv数据

适用版本

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页面

Kibana导出csv数据_第1张图片

开始创建Index Patterns

输入索引之后点击下一步 Next Step
Kibana导出csv数据_第2张图片选择一个数据筛选字段,该字段只能是日期类型
Kibana导出csv数据_第3张图片通过以上两个步骤之后,Index Patterns创建完成

Index数据输出格式调整

在搜索框中输入想要调整格式的字段名,例如时间字段类型,默认的展示格式不是很友好,所以进行一下格式调整
Kibana导出csv数据_第4张图片默认日期格式
Kibana导出csv数据_第5张图片

修改之后的日期格式,Save field保存更改
Kibana导出csv数据_第6张图片

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

数据查询

默认条件筛选

点击Discover查询数据,如果没有返回结果,根据自身需要调整一下右上角的时间筛选范围(此处是以创建Index Patterns时选择的日期字段做筛选)
Kibana导出csv数据_第7张图片

自定义筛选条件

点击 Add a filter添加自定义筛选条件
Kibana导出csv数据_第8张图片

可能出现的错误

如果出现以下错误信息,可进行索引配置,执行以下命令即可
Kibana导出csv数据_第9张图片
indexname:需要配置的索引名称

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

筛选结果处理

如果筛选的数据不需要那么多字段,可以根据下方方式进行调整,结果相当于Query DSL语句的 “_source”
Kibana导出csv数据_第10张图片

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

csv数据导出

保存查询结果

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

Kibana导出csv数据_第13张图片保存之后点击【Share】选择CSV Reports,生成CSV
Kibana导出csv数据_第14张图片

导出数据

Kibana导出csv数据_第15张图片

你可能感兴趣的:(Elasticsearch,Kibana,elasticsearch,搜索引擎,大数据)