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 theRestTemplateused to report spans to Zipkin.ZipkinRestTemplateProvider A provider for aRestTemplateused to send spans to Zipkin.ZipkinUrlExtractor Provides a way to retrieve Zipkin URI.ZipkinWebClientBuilderProvider A provider for aWebClient.Builderused to send spans to Zipkin. -
Class Summary Class Description CachingZipkinUrlExtractor ZipkinUrlExtractorwith caching mechanism.DefaultEndpointLocator EndpointLocatorimplementation that.DefaultZipkinRestTemplateCustomizer DefaultZipkinRestTemplateCustomizerthat provides the GZip compression ifZipkinProperties.getCompression()is enabled.LoadBalancerClientZipkinLoadBalancer ZipkinLoadBalancerthat usesLoadBalancerClientto find Zipkin in service discovery.RestTemplateSender Senderthat usesRestTemplateto send spans to Zipkin.StaticInstanceZipkinLoadBalancer ZipkinLoadBalancerthat provides a fixed URI for Zipkin.WebClientSender Senderthat usesWebClientto 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.namevalue of the service id.ZipkinRestTemplateWrapper Resolves at runtime where the Zipkin server is.