愚者求师之过,智者从师之长。

kibana上的message的status可以看到,但是无法过滤

Kibana | 作者 xiaolou | 发布于2019年04月01日 | 阅读数:2809

用filebeat收集nginx的·json格式日志发送到elasticsearch,在kibana中的message的status可以看到status:200,但是无法过滤显示。   版本:6.5.4

`_TF1(770J7C]US(UDJ3QMV.png


H[AE_BGOA54Y][ZJJQ`K`G.png


][FK@REQQ{WTA75]O}K742.png

 
已邀请:

bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127

赞同来自:

filebeat.prospectors里设置json.keys_under_root:true, 把json的key放在外层,这样日志里的每个字段可以作为一个单独的字段存储进es, 你当前的日志都是在message字段里保存的

xiaolou - 超越昨天的自己

赞同来自:

我在filebeat.yml添加如下配置
json.keys_under_root: true 
json.add_error_key: true 
json.message_key: log
重启filebeat  但是kibana那里还是老样子。
TIM截图20190401151333.png

要回复问题请先登录注册