Spring+SpringMVC+Redis+ELK—搭建日志监控系统

开发web工程搭建

通过maven创建一个基于spring mvc的web工程,启动之后成功显示hello world。

pom文件

java

构建成功

java

引入logback进行日志输出

本次日志组件使用的是logback;

pom文件

java

logback.xml

java

由于项目比较小,采用了日志写入redis,大型项目可参考将redis替换为kafka。 商业项目可用logstash监听nginx access log,定时将日志上传kafka集群。

如log4j将日志发送到logstash:

java

logstash input配置:

java

logstash有两个作用:

前端logstash做日志收集代理,作用同flume;

后端logstash做解析日志,连接es建立索引;

日志输出

java

架构师视频资料分享链接:

data:text/html;charset=UTF-8;base64,

5p625p6E5biI5a2m5Lmg5Lqk5rWB576k5Y+35pivNTc1NzUxODU0Cg==

复制粘贴在网站即可!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180121A06BMB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券