diff --git a/sentry-opentelemetry/sentry-opentelemetry-core/src/main/java/io/sentry/opentelemetry/SpanDescriptionExtractor.java b/sentry-opentelemetry/sentry-opentelemetry-core/src/main/java/io/sentry/opentelemetry/SpanDescriptionExtractor.java index b66555d68c9..8b7d71ea5f4 100644 --- a/sentry-opentelemetry/sentry-opentelemetry-core/src/main/java/io/sentry/opentelemetry/SpanDescriptionExtractor.java +++ b/sentry-opentelemetry/sentry-opentelemetry-core/src/main/java/io/sentry/opentelemetry/SpanDescriptionExtractor.java @@ -20,7 +20,11 @@ public final class SpanDescriptionExtractor { final @NotNull SpanData otelSpan, final @Nullable IOtelSpanWrapper sentrySpan) { final @NotNull Attributes attributes = otelSpan.getAttributes(); - final @Nullable String httpMethod = attributes.get(HttpAttributes.HTTP_REQUEST_METHOD); + final @Nullable String httpMethod = + attributes.get(HttpAttributes.HTTP_REQUEST_METHOD) != null + ? attributes.get(HttpAttributes.HTTP_REQUEST_METHOD) + : attributes.get(io.opentelemetry.semconv.SemanticAttributes.HTTP_METHOD); + if (httpMethod != null) { return descriptionForHttpMethod(otelSpan, httpMethod); }