Class HttpSpanNameExtractor
java.lang.Object
io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor
Extractor of the HTTP
span name.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <REQUEST> HttpSpanNameExtractorBuilder<REQUEST>builder(HttpClientAttributesGetter<REQUEST, ?> getter) Returns a newHttpSpanNameExtractorBuilderthat can be used to configure the HTTP client span name extractor.static <REQUEST> HttpSpanNameExtractorBuilder<REQUEST>builder(HttpServerAttributesGetter<REQUEST, ?> getter) Returns a newHttpSpanNameExtractorBuilderthat can be used to configure the HTTP server span name extractor.static <REQUEST> io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor<REQUEST>create(HttpClientAttributesGetter<REQUEST, ?> getter) Returns an HTTP clientSpanNameExtractorwith default configuration.static <REQUEST> io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor<REQUEST>create(HttpServerAttributesGetter<REQUEST, ?> getter) Returns an HTTP serverSpanNameExtractorwith default configuration.
-
Method Details
-
create
public static <REQUEST> io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor<REQUEST> create(HttpClientAttributesGetter<REQUEST, ?> getter) Returns an HTTP clientSpanNameExtractorwith default configuration.- See Also:
-
Instrumenter.builder(OpenTelemetry, String, SpanNameExtractor)
-
create
public static <REQUEST> io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor<REQUEST> create(HttpServerAttributesGetter<REQUEST, ?> getter) Returns an HTTP serverSpanNameExtractorwith default configuration.- See Also:
-
Instrumenter.builder(OpenTelemetry, String, SpanNameExtractor)
-
builder
public static <REQUEST> HttpSpanNameExtractorBuilder<REQUEST> builder(HttpClientAttributesGetter<REQUEST, ?> getter) Returns a newHttpSpanNameExtractorBuilderthat can be used to configure the HTTP client span name extractor. -
builder
public static <REQUEST> HttpSpanNameExtractorBuilder<REQUEST> builder(HttpServerAttributesGetter<REQUEST, ?> getter) Returns a newHttpSpanNameExtractorBuilderthat can be used to configure the HTTP server span name extractor.
-