Package io.opentelemetry.instrumentation.api.semconv.http
@ParametersAreNonnullByDefault
package io.opentelemetry.instrumentation.api.semconv.http
This module contains the implementation of the
OpenTelemetry HTTP semantic conventions.
-
ClassDescriptionHttpClientAttributesExtractor<REQUEST,
RESPONSE> Extractor of HTTP client attributes.HttpClientAttributesExtractorBuilder<REQUEST,RESPONSE> A builder ofHttpClientAttributesExtractor.HttpClientAttributesGetter<REQUEST,RESPONSE> An interface for getting HTTP client attributes.OperationListenerwhich keeps track of HTTP client metrics.A helper that keeps track of the count of the HTTP request resend attempts.HttpCommonAttributesGetter<REQUEST,RESPONSE> An interface for getting HTTP attributes common to clients and servers.HttpServerAttributesExtractor<REQUEST,RESPONSE> Extractor of HTTP server attributes.HttpServerAttributesExtractorBuilder<REQUEST,RESPONSE> A builder ofHttpServerAttributesExtractor.HttpServerAttributesGetter<REQUEST,RESPONSE> An interface for getting HTTP server attributes.OperationListenerwhich keeps track of HTTP server metrics.A helper class that keeps track of thehttp.routeattribute value during HTTP server request processing.An interface for getting thehttp.routeattribute.HttpServerRouteBuilder<REQUEST>A builder ofHttpServerRoute.An interface for getting thehttp.routeattribute.Represents the source that provided thehttp.routeattribute.Extractor of the HTTP span name.HttpSpanNameExtractorBuilder<REQUEST>A builder ofHttpSpanNameExtractor.HttpSpanStatusExtractor<REQUEST,RESPONSE> Extractor of the HTTP span status.