25.Spring Cloud Sleuth与ELK
Posted 盲目的拾荒者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:softlogstash-6.3.2in 在安装目录的bin目录下新建logstash.conf),具体配置如下
2.4启动注册中心,服务消费,服务提供者,elasticsearch,elasticsearch-head,logstash,kibana
elasticsearch-head启动页面:
kibana界面
通过消费者,访问服务提供者。可以看到追踪日志在不断的增加。
微信公众号:
JAVA程序猿成长之路
分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。
以上是关于25.Spring Cloud Sleuth与ELK的主要内容,如果未能解决你的问题,请参考以下文章
spring-cloud-sleuth与spring-amqp集成
Spring Cloud:分布式链路跟踪 Sleuth 与 ZipkinFinchley 版
Spring cloud sleuth 没有与 Zipkin 一起运行
带有 OpenTracing 的 Spring Cloud Sleuth