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.