项目发布后Kibana展示的日志,过于繁琐,看的眼睛要瞎了,如下
打开JSON发现,有这么多的key,希望能够只输出系统信息,便于查错。
分析elk的流程,日志的输出到es是会有模板的,而模板应该是logstash定义的,找到这段配置,
true true {"service":"vgms-web-wsfg"}
经过分析,layout标签因该就是定义的日志模板,于是尝试将上述配置改为false
flase false {"service":"vgms-web-wsfg"}
日志明显简化了许多
总结:
//是否包含日志来源,比如来自哪个包,哪行源码,不可不配,不然默认truefalse
主要是对日志来源的去除
主要是对日志上下文的去除
是否包含上下文,不可不配,不然默认truefalse
该标签是logstash的layout基础标签,必须配置,不然日志无法输出。



