@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=org.springframework.cloud.sleuth.zipkin2.ZipkinProperties.class) @ConditionalOnClass(value={zipkin2.reporter.Sender.class,org.springframework.cloud.sleuth.zipkin2.EndpointLocator.class}) @ConditionalOnProperty(value={"spring.sleuth.enabled","spring.zipkin.enabled"}, matchIfMissing=true) @AutoConfigureAfter(name="org.springframework.cloud.autoconfigure.RefreshAutoConfiguration") @AutoConfigureBefore(value=BraveAutoConfiguration.class) @Import(value={org.springframework.cloud.sleuth.autoconfig.zipkin2.ZipkinSenderConfigurationImportSelector.class,org.springframework.cloud.sleuth.autoconfig.zipkin2.ZipkinBraveConfiguration.class}) public class ZipkinAutoConfiguration extends Object
Auto-configuration enables reporting to Zipkin via HTTP.
The ZipkinRestTemplateCustomizer allows you to customize the
RestTemplate that is used to send Spans to Zipkin. Its default implementation -
DefaultZipkinRestTemplateCustomizer adds the GZip compression.ZipkinRestTemplateCustomizer,
DefaultZipkinRestTemplateCustomizer| Modifier and Type | Class and Description |
|---|---|
protected static class |
ZipkinAutoConfiguration.DefaultEndpointLocatorConfiguration |
protected static class |
ZipkinAutoConfiguration.RegistrationEndpointLocatorConfiguration |
| Modifier and Type | Field and Description |
|---|---|
static String |
REPORTER_BEAN_NAME
Zipkin reporter bean name.
|
static String |
SENDER_BEAN_NAME
Zipkin sender bean name.
|
| Constructor and Description |
|---|
ZipkinAutoConfiguration() |
public static final String REPORTER_BEAN_NAME
public static final String SENDER_BEAN_NAME
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.