package tools
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class StatusClientInterceptor extends ClientInterceptor
gRPC client interceptor that adds the returned gRPC status code to the trace attributes
- class StatusServerInterceptor extends ServerInterceptor
gRPC server interceptor that adds the gRPC status codes details to the traces
- case class TelemetryConfig(propagators: Seq[String], otlpEndpoint: String, namespace: String, serviceName: String) extends Product with Serializable
- case class TelemetryTools(telemetryConfig: TelemetryConfig) extends Product with Serializable
- class TracedExecutorService extends ExecutorService
A custom Executor service that wraps all tasks it receives with the current telemetry context before handing the tasks off to underlying delegate executor.
Value Members
- object GrpcHeadersInterceptor extends ServerInterceptor
Intercepts gRPC headers and propagate them downstream via the gRPC context
- object PropagatorConfig
PropagatorConfiguration is a helper object that provides for a way to select the trace propagators to be used in the service.
- object StatusClientInterceptor
- object StatusServerInterceptor
- object TracedExecutorService
- object TracingHelpers