From a0a79584f49a93fa074dd017839aebe563ff3cc9 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Tue, 9 Feb 2016 13:31:19 +0000 Subject: [PATCH] Tidy up ribbon sample a bit --- .../spring-cloud-sleuth-sample-ribbon/pom.xml | 8 -------- .../java/sample/SampleRibbonApplication.java | 19 +++++++++++++------ .../spring-cloud-sleuth-sample-zipkin/pom.xml | 1 + 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/pom.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/pom.xml index b440cf369..c571a411e 100644 --- a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/pom.xml +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/pom.xml @@ -60,18 +60,10 @@ org.springframework.boot spring-boot-starter-actuator - - org.springframework.cloud - spring-cloud-starter-eureka - org.projectlombok lombok - - com.github.kristofa - brave-core - org.springframework.boot spring-boot-starter-test diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java index 30111353b..a66121032 100644 --- a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java @@ -16,26 +16,28 @@ package sample; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.netflix.zuul.EnableZuulProxy; +import org.springframework.cloud.sleuth.zipkin.ZipkinSpanReporter; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.scheduling.annotation.EnableAsync; -import com.github.kristofa.brave.LoggingSpanCollector; -import com.github.kristofa.brave.SpanCollector; +import zipkin.Span; /** * @author Spencer Gibb */ @SpringBootApplication -@EnableAspectJAutoProxy(proxyTargetClass = true) @EnableAsync @EnableZuulProxy public class SampleRibbonApplication { + private static Log logger = LogFactory.getLog(SampleRibbonApplication.class); + public static void main(String[] args) { SpringApplication.run(SampleRibbonApplication.class, args); } @@ -43,8 +45,13 @@ public class SampleRibbonApplication { // Use this for debugging (or if there is no Zipkin server running on port 9411) @Bean @ConditionalOnProperty(value="sample.zipkin.enabled", havingValue="false") - public SpanCollector spanCollector() { - return new LoggingSpanCollector(); + public ZipkinSpanReporter spanCollector() { + return new ZipkinSpanReporter() { + @Override + public void report(Span span) { + logger.info(span); + } + }; } } diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin/pom.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin/pom.xml index edbd23635..d45edc8c8 100644 --- a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin/pom.xml +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin/pom.xml @@ -84,6 +84,7 @@ io.zipkin.java zipkin-server + test com.github.kristofa