lym b86fa9d28b shoulder framework 0.8 | пре 7 месеци | |
---|---|---|
.. | ||
README.md | пре 4 година | |
pom.xml | пре 7 месеци |
统一链路追踪技术方案。
分布式链路追踪:谷歌Dapper论文-中文
选型指南,符合业界规范:OpenTracing;低入侵。
主流开源方案:
OpenTracing
OpenTracing
这里推荐 Skywalking
,但其服务端会比其他两个消耗更多的资源(CPU、内存)。
由于这三者均可以做到代码无入侵,选型平滑切换。为了减少资源占用 Shoulder 默认选用了 Zipkin
注意事项:
webjars-locator-core
包的版本,不要使用spring-boot-parent
管理的该版本,否则会出现 http://localhost:8080/webjars/jquery/jquery.min.js
404
问题。
@Bean
public Sampler defaultSampler() {
return Sampler.ALWAYS_SAMPLE;
}
spring.zipkin.baseUrl=http://xxx:9411/
spring.zipkin.sender.type=web
spring.rabbitmq.host=my.site
spring.rabbitmq.username=zipkin
spring.rabbitmq.password=zipkin