Package io.opentelemetry.instrumentation.api.instrumenter
-
Interface Summary Interface Description EndTimeExtractor<RESPONSE> Extractor of the end time of response processing.ErrorCauseExtractor Extractor of the root cause of aThrowable.RequestListener A listener of the start and end of a request.RequestMetrics A factory for aRequestListenerfor recording metrics using aMeter.SpanKindExtractor<REQUEST> Extractor orSpanKind.SpanLinkExtractor<REQUEST> Extractor of a span link for a request.SpanNameExtractor<REQUEST> Extractor of the span name for a request.SpanStatusExtractor<REQUEST,RESPONSE> Extractor ofStatusCode, which will be called after a request and response is completed to determine its final status.StartTimeExtractor<REQUEST> Extractor of the start time of request processing. -
Class Summary Class Description AttributesExtractor<REQUEST,RESPONSE> Extractor ofAttributesfor a given request and response.Instrumenter<REQUEST,RESPONSE> An instrumenter of the start and end of a request/response lifecycle.InstrumenterBuilder<REQUEST,RESPONSE> A builder ofInstrumenter.SpanKey Makes span keys for specific instrumentation accessible to enrich and suppress spans.