All Classes and Interfaces

Class
Description
Generates trace and span identifiers that are Datadog compliant.
Provider that returns the names of the HTTP headers used by Datadog for distributed tracing.
Trace provider for Datadog.
RestTemplate interceptor that adds distributed tracing data to downstream requests.
Builder for creating new instances of DistributedTracingInterceptor.
RestTemplate interceptor that logs the http request and response in a standardized format.
Builder for creating new instances of HelixHttpLoggingInterceptor.
RestTemplate interceptor that sets the `X-Metadata` header on downstream requests with values found in the helix context.
Builds instances of HelixMetadataInterceptor.
Generates a trace id and span id.
RestTemplate error handler that suppresses the default error handler which throws exceptions when 4xx and 5xx series status codes are returned.
RestTemplate interceptor that sets the upstream request id, found in the Helix context, onto downstream calls automatically.
Provides trace and span id http header names.
Provides trace and span identifiers.
Generates trace and span identifiers that are Zipkin compliant.
The code in this class came from the Zipkin repository v1.16.2 (https://github.com/openzipkin/zipkin/blob/1.16.2/zipkin/src/main/java/zipkin/internal/Util.java) and licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).
Provider that returns the names of the HTTP headers used by Zipkin for distributed tracing.