BAEL-574 integrating zipkin into the cloud project

This commit is contained in:
tschiman
2017-02-12 15:55:20 -07:00
parent c7fa471064
commit 0b793f7398
12 changed files with 162 additions and 1 deletions

View File

@@ -41,6 +41,11 @@
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>

View File

@@ -23,6 +23,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/book-service/books").permitAll()
.antMatchers("/zipkin/**").permitAll()
.antMatchers("/eureka/**").hasRole("ADMIN")
.anyRequest().authenticated()
.and()

View File

@@ -4,4 +4,12 @@ spring.cloud.config.discovery.enabled=true
spring.cloud.config.username=configUser
spring.cloud.config.password=configPassword
eureka.client.serviceUrl.defaultZone=http://discUser:discPassword@localhost:8082/eureka/
eureka.client.serviceUrl.defaultZone=http://discUser:discPassword@localhost:8082/eureka/
zuul.routes.zipkin.path=/zipkin/**
zuul.routes.zipkin.sensitive-headers=Set-Cookie,Authorization
hystrix.command.zipkin.execution.isolation.thread.timeoutInMilliseconds=600000
spring.sleuth.sampler.percentage=1.0
spring.sleuth.web.skipPattern=(.+?cleanup.*|.+favicon.*)
spring.zipkin.base-url=http://zipkin