@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(value={org.springframework.boot.autoconfigure.web.ServerProperties.class,org.springframework.boot.actuate.endpoint.EndpointsSupplier.class,org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint.class})
@ConditionalOnBean(value=org.springframework.boot.autoconfigure.web.ServerProperties.class)
@ConditionalOnProperty(value="spring.sleuth.web.ignoreAutoConfiguredSkipPatterns",
havingValue="false",
matchIfMissing=true)
protected static class TraceWebAutoConfiguration.ActuatorSkipPatternProviderConfig
extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ActuatorSkipPatternProviderConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.sleuth.instrument.web.SingleSkipPattern |
skipPatternForActuatorEndpointsDifferentPort(org.springframework.core.env.Environment environment,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.boot.actuate.endpoint.EndpointsSupplier<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> endpointsSupplier) |
org.springframework.cloud.sleuth.instrument.web.SingleSkipPattern |
skipPatternForActuatorEndpointsSamePort(org.springframework.core.env.Environment environment,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.boot.actuate.endpoint.EndpointsSupplier<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> endpointsSupplier) |
@Bean
@ConditionalOnManagementPort(value=SAME)
public org.springframework.cloud.sleuth.instrument.web.SingleSkipPattern skipPatternForActuatorEndpointsSamePort(org.springframework.core.env.Environment environment,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.boot.actuate.endpoint.EndpointsSupplier<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> endpointsSupplier)
@Bean
@ConditionalOnManagementPort(value=DIFFERENT)
@ConditionalOnProperty(name="management.server.servlet.context-path",
havingValue="/",
matchIfMissing=true)
public org.springframework.cloud.sleuth.instrument.web.SingleSkipPattern skipPatternForActuatorEndpointsDifferentPort(org.springframework.core.env.Environment environment,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.boot.actuate.endpoint.EndpointsSupplier<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> endpointsSupplier)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.