Package org.springframework.cloud.sleuth.zipkin2
-
Interface Summary 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 theRestTemplate
used to report spans to Zipkin.ZipkinRestTemplateProvider A provider for aRestTemplate
used to send spans to Zipkin.ZipkinUrlExtractor Provides a way to retrieve Zipkin URI.ZipkinWebClientBuilderProvider A provider for aWebClient.Builder
used to send spans to Zipkin. -
Class Summary Class Description CachingZipkinUrlExtractor ZipkinUrlExtractor
with caching mechanism.DefaultEndpointLocator EndpointLocator
implementation that.DefaultZipkinRestTemplateCustomizer DefaultZipkinRestTemplateCustomizer
that provides the GZip compression ifZipkinProperties.getCompression()
is enabled.LoadBalancerClientZipkinLoadBalancer ZipkinLoadBalancer
that usesLoadBalancerClient
to find Zipkin in service discovery.RestTemplateSender Sender
that usesRestTemplate
to send spans to Zipkin.StaticInstanceZipkinLoadBalancer ZipkinLoadBalancer
that provides a fixed URI for Zipkin.WebClientSender Sender
that usesWebClient
to send spans to Zipkin.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 Discovery Locator properties.ZipkinProperties.Service When set will override the defaultspring.application.name
value of the service id.ZipkinRestTemplateWrapper Resolves at runtime where the Zipkin server is.