25.Spring Cloud Sleuth与ELK
1.ELK搭建
关于ELK环境搭建在之前的博客都已经提到了。
2.项目示例
2.1添加依赖
2.2在src/main.resources新建logback-spring.xml,内容如下:
2.3新建bootstrap.properties添加如下内容
由于使用了自定义的logback-spring.xml,并且该文件中含有变量(springAppName),spring.application.name属性必须在bootstrap.properties中设置。
2.4Logstash配置文件,命名为logstash.conf(E:\soft\logstash-6.3.2\bin 在安装目录的bin目录下新建logstash.conf),具体配置如下
2.4启动注册中心,服务消费,服务提供者,elasticsearch,elasticsearch-head,logstash,kibana
elasticsearch-head启动页面:
kibana界面
通过消费者,访问服务提供者。可以看到追踪日志在不断的增加。
微信公众号