ObservabilityTracing

Types

Link copied to clipboard
data class ExternalTracing(val openTelemetry: OpenTelemetry, val tracerProvider: SdkTracerProvider, val tracer: Tracer)
Link copied to clipboard
data class KernelTracing(val openTelemetry: OpenTelemetry, val tracerProvider: SdkTracerProvider, val tracer: Tracer)
Link copied to clipboard
interface PluginTraceSink

Properties

Link copied to clipboard
val TRACE_CONTEXT_KEY: AttributeKey<Context>

Functions

Link copied to clipboard
fun extract(traceparent: String?, tracestate: String?): Context
Link copied to clipboard
fun inject(context: Context): Pair<String?, String?>
Link copied to clipboard
fun kernelTracer(): Tracer?
Link copied to clipboard
fun tagCurrentSpan(key: String, value: String)