docs/Spring全家桶/SpringCloud/SpringCloudSleuth.md
Spring Cloud Sleuth ǷֲʽϵͳиٷõĹߣֱ۵չʾһĵụ̀Ľ÷ϸܡ
ǵϵͳԽԽӴĵùϵҲԽԽӡͻ˷һʱշ˽ÿһпܷӳٻӶʧܡʱǾҪ·ٹǣõķ·⡣
ǽͨuser-serviceribbon-service֮ķʾùܣǵribbon-serviceĽӿʱribbon-serviceͨRestTemplateuser-serviceṩĽӿڡ
ȸuser-serviceribbon-service·ٹ֧֣ܵ
user-serviceribbon-service
<dependency>
<groupId>org.springframework.cloud</groupId>
spring-cloud-starter-zipkin
</dependency>
spring:
zipkin:
base-url: http://localhost:9411
sleuth:
sampler:
probability: 0.1 #Sleuthijռ
ZipkinTwitterһԴĿȡͷSpring Cloud Sleuth в·־ṩWebֱ۵ز鿴·Ϣ
SpringBoot 2.0ϰ汾ѾҪдzipkin-serverǿԴӸõַzipkin-serverhttps://repo1.maven.org/maven2/io/zipkin/java/zipkin-server/2.12.9/zipkin-server-2.12.9-exec.jar
ɺʹzipkin-server
java -jar zipkin-server-2.12.9-exec.jar
1
ǰzipkin-serverһ¾ͻָᷢոյĴ洢ĸϢȫʧˣɼǴ洢ڴеģʱҪϢ洢Դ洢ElasticsearchΪʾ¸ùܡ
# STORAGE_TYPEʾ洢 ES_HOSTSʾESķʵַ
java -jar zipkin-server-2.12.9-exec.jar --STORAGE_TYPE=elasticsearch --ES_HOSTS=localhost:9200
֮Ҫuser-serviceribbon-serviceЧεribbon-serviceĽӿhttp://localhost:8301/user/1open in new window
װElasticsearchĿӻKibanaĻԿѾ洢˸Ϣ
https://github.com/openzipkin/zipkin/tree/master/zipkin-server#elasticsearch-storage
springcloud-learning
eureka-server -- eurekaע
user-service -- ṩUserCRUDӿڵķ
ribbon-service -- ribbonòԷ
https://github.com/macrozheng/springcloud-learning
https://lijunyi.xyz/docs/SpringCloud/SpringCloud.html#_2-2-x-%E5%88%86%E6%94%AF https://mp.weixin.qq.com/s/2jeovmj77O9Ux96v3A0NtA https://juejin.cn/post/6931922457741770760 https://github.com/D2C-Cai/herring http://c.biancheng.net/springcloud https://github.com/macrozheng/springcloud-learning