Fixing benchmarks?

This commit is contained in:
Marcin Grzejszczak
2018-07-13 11:39:07 -04:00
parent 8a9a8c039b
commit b3710e5c2d
2 changed files with 11 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.regex.Pattern;
import javax.annotation.PreDestroy;
import brave.Span;
@@ -38,6 +39,7 @@ import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
import org.springframework.cloud.sleuth.annotation.ContinueSpan;
import org.springframework.cloud.sleuth.annotation.NewSpan;
import org.springframework.cloud.sleuth.annotation.SpanTag;
import org.springframework.cloud.sleuth.instrument.web.SkipPatternProvider;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.Async;
@@ -120,6 +122,14 @@ public class SleuthBenchmarkingSpringApp implements
return new AClass(this.tracer, anotherClass());
}
@Bean SkipPatternProvider patternProvider() {
return new SkipPatternProvider() {
@Override public Pattern skipPattern() {
return null;
}
};
}
public ExecutorService getPool() {
return this.pool;
}

View File

@@ -63,7 +63,7 @@ public class RestTemplateBenchmark {
volatile RestTemplate untracedTemplate;
@Setup public void setup() {
this.withSleuth = new SpringApplication(
new SpringApplication(
SleuthBenchmarkingSpringApp.class)
.run("--spring.jmx.enabled=false",
"--spring.application.name=withSleuth");