| Interface | Description |
|---|---|
| EndpointLocator |
Strategy for locating a zipkin Endpoint for the current process.
|
| ZipkinRestTemplateCustomizer |
Implementations customize the
RestTemplate used to report spans to Zipkin. |
| ZipkinSpanReporter |
Contract for reporting Zipkin spans to Zipkin.
|
| Class | Description |
|---|---|
| DefaultZipkinRestTemplateCustomizer |
Default
ZipkinRestTemplateCustomizer that provides the GZip compression if
ZipkinProperties.compression is enabled. |
| DiscoveryClientEndpointLocator |
An
EndpointLocator that tries to find local service information from a
DiscoveryClient. |
| FallbackHavingEndpointLocator |
Endpoint locator that will try to call an endpoint via Discovery Client
and will fallback to Server Properties if an exception is thrown
|
| HttpZipkinSpanReporter |
Submits spans using Zipkin's
POST /spans endpoint. |
| ServerPropertiesEndpointLocator |
EndpointLocator implementation that:
address - from ServerProperties
port - from lazily assigned port or ServerProperties
You can override the name using ZipkinProperties.Service.setName(String) |
| ZipkinAutoConfiguration |
Auto-configuration
enables reporting to Zipkin via HTTP. |
| ZipkinAutoConfiguration.DefaultEndpointLocatorConfiguration | |
| ZipkinAutoConfiguration.DiscoveryClientEndpointLocatorConfiguration | |
| ZipkinProperties |
Zipkin settings
|
| ZipkinProperties.Compression |
When enabled, spans are gzipped before sent to the zipkin server
|
| ZipkinProperties.Locator | |
| ZipkinProperties.Locator.Discovery | |
| ZipkinProperties.Service |
When set will override the default
spring.application.name value of the service id |
| ZipkinSpanListener |
Listener of Sleuth events.
|
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.