美文网首页
ELK(kibana Discover)查询不到问题

ELK(kibana Discover)查询不到问题

作者: endlesswork | 来源:发表于2021-08-21 09:43 被阅读0次

之前我们的系统架构是这样的,直接elk保存进去es里面,也就是Logstash直接读取信息保存进入es里面,后面改为通过java直接保存进去es里面,但是在
kibana Discover这个界面查询不到


image.png

按道理来说es保存没有报错,抛出异常,是正常保存进去的,通过es的 restful api可以正常查询到,想到可能是Logstash保存数据时候进行了特殊处理,观察
Discover界面接口请求参数,会发现有个这样的(下图)


image.png
猜测可能需要在自己保存时,增加一个这样的属性,所以在java层保存进去es对象增加一个这样的属性
@Field(value = "@timestamp",type = FieldType.Date,format = DateFormat.date_hour_minute_second_millis,pattern = "yyyy-MM-dd HH:mm:ss.SSS")
    private Date timestamp;

增加之后保存进去,发现可以正常保存

相关文章

网友评论

      本文标题:ELK(kibana Discover)查询不到问题

      本文链接:https://www.haomeiwen.com/subject/vmztiltx.html