有一点需要提前说明下,下面的方式是采用springboot 通过加依赖的方式增加zipkin-server,在不同的操作系统环境下可能会启动不了项目出现报错org.springframework.boot.actuate.health.HealthAggregator,而我这边花了些时间搞不定,于是采用官网的jar包启动也是可以的:https://zipkin.io
maven依赖
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-server</artifactId>
</dependency>
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-ui</artifactId>
<scope>runtime</scope>
</dependency>
启动类
@SpringBootApplication
@EnableZipkinServer
public class ZipkinServerApplication {
public static void main(String[] args) {
SpringApplication.run(ZipkinServerApplication.class, args);
}
}
配置文件
spring.application.name=zipkin-server
server.port = 62100
#允许bean重载,引入的zipkin的两个包有相互重复的bean
spring.main.allow-bean-definition-overriding=true
#不加也行,不然会有写错误日志,虽然不影响,但是还是不要展示为好
management.metrics.web.server.request.autotime.enabled=false
网友评论