Spring Cloud Sleuth + Zipkin 监控微服务(一)

    科技2024-06-26  72

    在之前搭建的服务注册中心的基础上,结合Spring Cloud Sleuth + Zipkin 监控微服务。

    1、Zipkin server

    从https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/下载jar包,这里选择的是zipkin-server-2.12.6-exec.jar。

    下载到本地,通过命令java -jar zipkin-server-2.12.6-exec.jar启动,默认9411端口。在浏览器地址栏输入http://localhost:9411/zipkin/。

    2、在微服务应用中添加maven依赖,在配置文件中添加配置项。

    <!--集成spring cloud sleuth + zipkin--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sleuth-zipkin</artifactId> </dependency> # zipkin spring.zipkin.base-url=http://localhost:9411 spring.zipkin.enabled=true spring.sleuth.sampler.probability=1

    3、请求微服务提供的服务。

    4、在zipkin客户端查看服务请求信息,通过服务名和Span名筛选,单击查找按钮。

    Processed: 0.010, SQL: 8