| Interface | Description |
|---|---|
| EndpointLocator |
Strategy for locating a zipkin Endpoint for the current process.
|
| ZipkinLoadBalancer |
Load balancing strategy for picking a Zipkin instance
|
| ZipkinRestTemplateCustomizer |
Implementations customize the
RestTemplate used to report spans to Zipkin. |
| Class | Description |
|---|---|
| DefaultEndpointLocator |
EndpointLocator implementation that:
serviceName - from ServerProperties or Registration
ip - from ServerProperties
port - from lazily assigned port or ServerProperties
You can override the name using ZipkinProperties.Service.setName(String) |
| DefaultZipkinRestTemplateCustomizer |
Default
ZipkinRestTemplateCustomizer that provides the GZip compression if
ZipkinProperties.compression is enabled. |
| ZipkinAutoConfiguration |
Auto-configuration
enables reporting to Zipkin via HTTP. |
| ZipkinAutoConfiguration.DefaultEndpointLocatorConfiguration | |
| ZipkinAutoConfiguration.NonRefreshScopePercentageBasedSamplerConfiguration | |
| ZipkinAutoConfiguration.RefreshScopedPercentageBasedSamplerConfiguration | |
| ZipkinAutoConfiguration.RegistrationEndpointLocatorConfiguration | |
| ZipkinProperties |
Zipkin settings
|
| ZipkinProperties.Compression |
When enabled, spans are gzipped before sent to the zipkin server
|
| ZipkinProperties.Locator |
Configuration related to locating of the host name from service discovery.
|
| ZipkinProperties.Locator.Discovery | |
| ZipkinProperties.Service |
When set will override the default
spring.application.name value of the service id |
| ZipkinSpanReporter |
Listener of Sleuth events.
|
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.