0


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

在这里插入图片描述

开始创建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
在这里插入图片描述

导出数据

在这里插入图片描述


本文转载自: https://blog.csdn.net/My__CSDN/article/details/129897907
版权归原作者 身在迷途的白羊 所有, 如有侵权,请联系我们删除。

“Kibana导出csv数据”的评论:

还没有评论