zhuangjinxin / blog

:notebook: 个人博客 技术分享 整理笔记
http://blog.zhuangjinxin.top
7 stars 0 forks source link

使用ElasticSearch、Logstash、Kibana搭建实时日志分析平台 #1

Closed zhuangjinxin closed 6 years ago

zhuangjinxin commented 7 years ago

Logstash收集项目日志: 在Spring或SpringBoot项目中添加依赖: build.gradle

dependencies {
    compile group: 'net.logstash.logback', name: 'logstash-logback-encoder', version: '4.7'
}

在logback.xml中添加如下配置:

<appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
      <destination>*.*.*.*:****</destination>
      <encoder class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<root level="INFO">
      <appender-ref ref="stash" />
</root>
注:*.*.*.*:****指的是Logstash的IP和端口号.
zhuangjinxin commented 6 years ago

Logstash 最佳实践(中文):https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/index.html