diff --git a/pom.xml b/pom.xml
index 6e0b614207a84..c0d6dedc02c27 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,6 +115,7 @@
8.5.2
2.2.0
5.0.1
+ 1.58.0
true
@@ -2575,19 +2576,19 @@
io.opentelemetry
opentelemetry-api
- 1.19.0
+ ${dep.io.opentelemetry.version}
io.opentelemetry
opentelemetry-context
- 1.19.0
+ ${dep.io.opentelemetry.version}
io.opentelemetry
opentelemetry-exporter-otlp
- 1.19.0
+ ${dep.io.opentelemetry.version}
com.squareup.okhttp3
@@ -2599,31 +2600,31 @@
io.opentelemetry
opentelemetry-extension-trace-propagators
- 1.19.0
+ ${dep.io.opentelemetry.version}
io.opentelemetry
opentelemetry-sdk
- 1.19.0
+ ${dep.io.opentelemetry.version}
io.opentelemetry
opentelemetry-sdk-common
- 1.19.0
+ ${dep.io.opentelemetry.version}
io.opentelemetry
opentelemetry-sdk-trace
- 1.19.0
+ ${dep.io.opentelemetry.version}
- io.opentelemetry
+ io.opentelemetry.semconv
opentelemetry-semconv
- 1.19.0-alpha
+ 1.37.0
diff --git a/presto-open-telemetry/pom.xml b/presto-open-telemetry/pom.xml
index 51991ab75af0c..391574122b6d1 100644
--- a/presto-open-telemetry/pom.xml
+++ b/presto-open-telemetry/pom.xml
@@ -65,7 +65,7 @@
- io.opentelemetry
+ io.opentelemetry.semconv
opentelemetry-semconv
diff --git a/presto-open-telemetry/src/main/java/com/facebook/presto/opentelemetry/OpenTelemetryBuilder.java b/presto-open-telemetry/src/main/java/com/facebook/presto/opentelemetry/OpenTelemetryBuilder.java
index e50d52f2b6918..f3ac91d8c59f5 100644
--- a/presto-open-telemetry/src/main/java/com/facebook/presto/opentelemetry/OpenTelemetryBuilder.java
+++ b/presto-open-telemetry/src/main/java/com/facebook/presto/opentelemetry/OpenTelemetryBuilder.java
@@ -24,7 +24,7 @@
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.SdkTracerProvider;
import io.opentelemetry.sdk.trace.export.BatchSpanProcessor;
-import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
+import io.opentelemetry.semconv.ServiceAttributes;
public final class OpenTelemetryBuilder
{
@@ -55,7 +55,7 @@ else if (contextPropagator.equals(OpenTelemetryContextPropagator.B3_SINGLE_HEADE
public static OpenTelemetry build(String contextPropagator)
{
Resource resource = Resource.getDefault()
- .merge(Resource.create(Attributes.of(ResourceAttributes.SERVICE_NAME, "presto")));
+ .merge(Resource.create(Attributes.of(ServiceAttributes.SERVICE_NAME, "presto")));
SdkTracerProvider sdkTracerProvider = SdkTracerProvider.builder()
.addSpanProcessor(BatchSpanProcessor.builder(OtlpGrpcSpanExporter.builder().setEndpoint(System.getenv("OTEL_EXPORTER_OTLP_ENDPOINT")).build()).build())