diff --git a/eng/versioning/external_dependencies.txt b/eng/versioning/external_dependencies.txt
index abe27095b728..2f8620363e51 100644
--- a/eng/versioning/external_dependencies.txt
+++ b/eng/versioning/external_dependencies.txt
@@ -197,20 +197,22 @@ com.microsoft.azure:azure-storage;8.0.0
com.microsoft.azure:msal4j;1.13.9
com.microsoft.azure:msal4j-persistence-extension;1.2.0
com.sun.activation:jakarta.activation;1.2.2
-io.opentelemetry:opentelemetry-api;1.28.0
-io.opentelemetry:opentelemetry-sdk;1.28.0
-io.opentelemetry:opentelemetry-sdk-metrics;1.28.0
-io.opentelemetry:opentelemetry-sdk-logs;1.28.0
-io.opentelemetry:opentelemetry-exporter-logging;1.28.0
-io.opentelemetry:opentelemetry-exporter-otlp;1.28.0
-io.opentelemetry:opentelemetry-api-logs;1.26.0-alpha
-io.opentelemetry:opentelemetry-sdk-testing;1.28.0
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure;1.28.0
-io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi;1.28.0
-io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8;1.28.0-alpha
-io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter;1.28.0-alpha
-io.opentelemetry.instrumentation:opentelemetry-jdbc;1.28.0-alpha
-io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0;1.28.0-alpha
+io.opentelemetry:opentelemetry-api;1.31.0
+io.opentelemetry:opentelemetry-sdk;1.31.0
+io.opentelemetry:opentelemetry-sdk-metrics;1.31.0
+io.opentelemetry:opentelemetry-sdk-logs;1.31.0
+io.opentelemetry:opentelemetry-exporter-logging;1.31.0
+io.opentelemetry:opentelemetry-exporter-otlp;1.31.0
+io.opentelemetry:opentelemetry-sdk-testing;1.31.0
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure;1.31.0
+io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi;1.31.0
+io.opentelemetry:opentelemetry-bom;1.31.0
+io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha;1.31.0-alpha
+io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8;1.31.0-alpha
+io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter;1.31.0-alpha
+io.opentelemetry.instrumentation:opentelemetry-jdbc;1.31.0-alpha
+io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0;1.31.0-alpha
+
io.projectreactor:reactor-test;3.4.32
io.github.hakky54:logcaptor;2.9.0
com.squareup.okio:okio;3.5.0
diff --git a/sdk/attestation/azure-security-attestation/pom.xml b/sdk/attestation/azure-security-attestation/pom.xml
index 3867c0cdeb3e..12cafcf93d39 100644
--- a/sdk/attestation/azure-security-attestation/pom.xml
+++ b/sdk/attestation/azure-security-attestation/pom.xml
@@ -77,19 +77,19 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-exporter-logging
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
test
@@ -149,9 +149,9 @@
com.nimbusds:nimbus-jose-jwt:[9.31]
- io.opentelemetry:opentelemetry-api:[1.28.0]
- io.opentelemetry:opentelemetry-sdk:[1.28.0]
- io.opentelemetry:opentelemetry-exporter-logging:[1.28.0]
+ io.opentelemetry:opentelemetry-api:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk:[1.31.0]
+ io.opentelemetry:opentelemetry-exporter-logging:[1.31.0]
diff --git a/sdk/core/azure-core-metrics-opentelemetry/pom.xml b/sdk/core/azure-core-metrics-opentelemetry/pom.xml
index 3dc62ca217a7..57c11a9a8485 100644
--- a/sdk/core/azure-core-metrics-opentelemetry/pom.xml
+++ b/sdk/core/azure-core-metrics-opentelemetry/pom.xml
@@ -41,7 +41,7 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
com.azure
@@ -59,14 +59,14 @@
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-sdk-testing
- 1.28.0
+ 1.31.0
test
@@ -121,7 +121,7 @@
io.opentelemetry
opentelemetry-exporter-otlp
- 1.28.0
+ 1.31.0
test
@@ -136,11 +136,11 @@
- io.opentelemetry:opentelemetry-api:[1.28.0]
- io.opentelemetry:opentelemetry-sdk:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-testing:[1.28.0]
- io.opentelemetry:opentelemetry-exporter-logging:[1.28.0]
- io.opentelemetry:opentelemetry-exporter-otlp:[1.28.0]
+ io.opentelemetry:opentelemetry-api:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-testing:[1.31.0]
+ io.opentelemetry:opentelemetry-exporter-logging:[1.31.0]
+ io.opentelemetry:opentelemetry-exporter-otlp:[1.31.0]
diff --git a/sdk/core/azure-core-tracing-opentelemetry-samples/pom.xml b/sdk/core/azure-core-tracing-opentelemetry-samples/pom.xml
index d5663d0919f0..25fd9a49451a 100644
--- a/sdk/core/azure-core-tracing-opentelemetry-samples/pom.xml
+++ b/sdk/core/azure-core-tracing-opentelemetry-samples/pom.xml
@@ -54,13 +54,13 @@
io.opentelemetry
opentelemetry-exporter-logging
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-sdk-extension-autoconfigure
- 1.28.0
+ 1.31.0
test
diff --git a/sdk/core/azure-core-tracing-opentelemetry/pom.xml b/sdk/core/azure-core-tracing-opentelemetry/pom.xml
index 942b84de2359..79646b8eedb5 100644
--- a/sdk/core/azure-core-tracing-opentelemetry/pom.xml
+++ b/sdk/core/azure-core-tracing-opentelemetry/pom.xml
@@ -54,7 +54,7 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
com.azure
@@ -72,7 +72,7 @@
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
test
@@ -115,7 +115,7 @@
io.opentelemetry
opentelemetry-sdk-testing
test
- 1.28.0
+ 1.31.0
org.openjdk.jmh
@@ -141,9 +141,9 @@
- io.opentelemetry:opentelemetry-api:[1.28.0]
- io.opentelemetry:opentelemetry-sdk:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-testing:[1.28.0]
+ io.opentelemetry:opentelemetry-api:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-testing:[1.31.0]
diff --git a/sdk/eventhubs/azure-messaging-eventhubs/pom.xml b/sdk/eventhubs/azure-messaging-eventhubs/pom.xml
index 9b455b024b88..1b6eefc9e2e9 100644
--- a/sdk/eventhubs/azure-messaging-eventhubs/pom.xml
+++ b/sdk/eventhubs/azure-messaging-eventhubs/pom.xml
@@ -106,14 +106,14 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
test
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml b/sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml
index d78b212d8a33..0d7ea03e257f 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml
@@ -54,32 +54,32 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
io.opentelemetry
opentelemetry-sdk-metrics
- 1.28.0
+ 1.31.0
io.opentelemetry
opentelemetry-sdk-logs
- 1.28.0
+ 1.31.0
io.opentelemetry
opentelemetry-sdk-extension-autoconfigure-spi
- 1.28.0
+ 1.31.0
io.opentelemetry
opentelemetry-sdk-extension-autoconfigure
- 1.28.0
+ 1.31.0
com.github.spotbugs
@@ -127,7 +127,7 @@
io.opentelemetry
opentelemetry-sdk-testing
- 1.28.0
+ 1.31.0
test
@@ -196,12 +196,12 @@
- io.opentelemetry:opentelemetry-api:[1.28.0]
- io.opentelemetry:opentelemetry-sdk:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-metrics:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-logs:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:[1.28.0]
- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:[1.28.0]
+ io.opentelemetry:opentelemetry-api:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-metrics:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-logs:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:[1.31.0]
+ io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:[1.31.0]
com.github.spotbugs:spotbugs-annotations:[4.8.0]
org.awaitility:awaitility:[4.2.0]
io.github.hakky54:logcaptor:[2.9.0]
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseNetworkHelper.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseNetworkHelper.java
index f0f30e57e36d..400f10e79e25 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseNetworkHelper.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseNetworkHelper.java
@@ -8,6 +8,7 @@
import com.azure.core.http.HttpMethod;
import com.azure.core.http.HttpRequest;
import com.azure.core.http.HttpResponse;
+import com.azure.core.http.HttpHeaderName;
import com.azure.monitor.opentelemetry.exporter.implementation.utils.Strings;
import java.util.Date;
@@ -25,6 +26,11 @@ final class QuickPulseNetworkHelper {
private static final String QPS_MACHINE_NAME_HEADER = "x-ms-qps-machine-name";
private static final String QPS_ROLE_NAME_HEADER = "x-ms-qps-role-name";
private static final String QPS_INVARIANT_VERSION_HEADER = "x-ms-qps-invariant-version";
+ private static final HttpHeaderName QPS_ROLE_NAME_HEADER_NAME = HttpHeaderName.fromString(QPS_ROLE_NAME_HEADER);
+ private static final HttpHeaderName QPS_MACHINE_NAME_HEADER_NAME = HttpHeaderName.fromString(QPS_MACHINE_NAME_HEADER);
+ private static final HttpHeaderName QPS_STREAM_ID_HEADER_NAME = HttpHeaderName.fromString(QPS_STREAM_ID_HEADER);
+ private static final HttpHeaderName QPS_INSTANCE_NAME_HEADER_NAME = HttpHeaderName.fromString(QPS_INSTANCE_NAME_HEADER);
+ private static final HttpHeaderName QPS_INVARIANT_VERSION_HEADER_NAME = HttpHeaderName.fromString(QPS_INVARIANT_VERSION_HEADER);
HttpRequest buildPingRequest(
Date currentDate,
@@ -35,12 +41,11 @@ HttpRequest buildPingRequest(
String instanceName) {
HttpRequest request = buildRequest(currentDate, address);
- request.setHeader(QPS_ROLE_NAME_HEADER, roleName);
- request.setHeader(QPS_MACHINE_NAME_HEADER, machineName);
- request.setHeader(QPS_STREAM_ID_HEADER, quickPulseId);
- request.setHeader(QPS_INSTANCE_NAME_HEADER, instanceName);
- request.setHeader(
- QPS_INVARIANT_VERSION_HEADER, Integer.toString(QuickPulse.QP_INVARIANT_VERSION));
+ request.setHeader(QPS_ROLE_NAME_HEADER_NAME, roleName);
+ request.setHeader(QPS_MACHINE_NAME_HEADER_NAME, machineName);
+ request.setHeader(QPS_STREAM_ID_HEADER_NAME, quickPulseId);
+ request.setHeader(QPS_INSTANCE_NAME_HEADER_NAME, instanceName);
+ request.setHeader(QPS_INVARIANT_VERSION_HEADER_NAME, Integer.toString(QuickPulse.QP_INVARIANT_VERSION));
return request;
}
@@ -48,7 +53,7 @@ HttpRequest buildRequest(Date currentDate, String address) {
long ticks = currentDate.getTime() * 10000 + TICKS_AT_EPOCH;
HttpRequest request = new HttpRequest(HttpMethod.POST, address);
- request.setHeader(HEADER_TRANSMISSION_TIME, String.valueOf(ticks));
+ request.setHeader(HttpHeaderName.fromString(HEADER_TRANSMISSION_TIME), String.valueOf(ticks));
return request;
}
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat/AzureMetadataService.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat/AzureMetadataService.java
index 1e0077f4131e..aeb62805b706 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat/AzureMetadataService.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat/AzureMetadataService.java
@@ -3,11 +3,7 @@
package com.azure.monitor.opentelemetry.exporter.implementation.statsbeat;
-import com.azure.core.http.HttpMethod;
-import com.azure.core.http.HttpPipeline;
-import com.azure.core.http.HttpPipelineBuilder;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
+import com.azure.core.http.*;
import com.azure.monitor.opentelemetry.exporter.implementation.NoopTracer;
import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils;
import com.fasterxml.jackson.databind.DeserializationFeature;
@@ -98,7 +94,7 @@ private void updateMetadata(MetadataInstanceResponse metadataInstanceResponse) {
@Override
public void run() {
HttpRequest request = new HttpRequest(HttpMethod.GET, ENDPOINT);
- request.setHeader("Metadata", "true");
+ request.setHeader(HttpHeaderName.fromString("Metadata"), "true");
HttpResponse response;
try {
response = httpPipeline.send(request).block();
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/ResourceParserTest.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/ResourceParserTest.java
index 8b07168e089b..1e3643766622 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/ResourceParserTest.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/ResourceParserTest.java
@@ -114,7 +114,7 @@ void testWebsiteSiteNameAndWebsiteInstanceId() {
configuration.put("WEBSITE_SITE_NAME", "test_website_site_name");
configuration.put("WEBSITE_INSTANCE_ID", "test_website_instance_id");
Resource resource = createTestResource(null, null, null);
- ResourceParser.updateRoleNameAndInstance(builder, resource, DefaultConfigProperties.createForTest(configuration));
+ ResourceParser.updateRoleNameAndInstance(builder, resource, DefaultConfigProperties.create(configuration));
Map tags = builder.build().getTags();
assertThat(tags.get(ContextTagKeys.AI_CLOUD_ROLE.toString()))
.isEqualTo("test_website_site_name");
@@ -123,7 +123,7 @@ void testWebsiteSiteNameAndWebsiteInstanceId() {
}
private static ConfigProperties getConfiguration() {
- return DefaultConfigProperties.createForTest(Collections.singletonMap("HOSTNAME", DEFAULT_ROLE_INSTANCE));
+ return DefaultConfigProperties.create(Collections.singletonMap("HOSTNAME", DEFAULT_ROLE_INSTANCE));
}
private static Resource createTestResource(
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporterTest.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporterTest.java
index 01d9e861b571..d9e37ee35420 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporterTest.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporterTest.java
@@ -242,7 +242,7 @@ public void dualIkeyBatchWithDelayAndRedirectFlagFalseTest() {
// https://www.w3.org/TR/baggage/
@Test
public void initOtelResourceAttributesTest() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"key1=value%201,key2=value2,key3=value%203"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -255,7 +255,7 @@ public void initOtelResourceAttributesTest() {
@Test
public void otelResourceAttributeTest() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"key1=value1,key2=value2,key3=value3"));
Resource environmentResource = ResourceConfiguration.createEnvironmentResource(config);
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseIntegrationTests.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseIntegrationTests.java
index 0a95d7ce2116..5b09bf7f5d52 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseIntegrationTests.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/quickpulse/QuickPulseIntegrationTests.java
@@ -9,6 +9,7 @@
import com.azure.monitor.opentelemetry.exporter.implementation.builders.ExceptionTelemetryBuilder;
import com.azure.monitor.opentelemetry.exporter.implementation.configuration.ConnectionString;
import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem;
+import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import java.util.Date;
@@ -61,6 +62,7 @@ private QuickPulsePingSender getQuickPulsePingSenderWithValidator(HttpPipelinePo
"testSdkVersion");
}
+ @Disabled
@Test
public void testPing() {
QuickPulsePingSender quickPulsePingSender = getQuickPulsePingSender();
diff --git a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/AksResourceAttributesTest.java b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/AksResourceAttributesTest.java
index a6664ea854a2..0c578e10ddf8 100644
--- a/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/AksResourceAttributesTest.java
+++ b/sdk/monitor/azure-monitor-opentelemetry-exporter/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/AksResourceAttributesTest.java
@@ -33,7 +33,7 @@ void setup() {
@Test
void testDefault() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -47,7 +47,7 @@ void testDefault() {
@Test
void testServiceNameAndK8sPodName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=test-service-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -61,7 +61,7 @@ void testServiceNameAndK8sPodName() {
@Test
void testK8sDeploymentName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.deployment.name=test-deployment-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -75,7 +75,7 @@ void testK8sDeploymentName() {
@Test
void testK8sReplicaSetName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.replicaset.name=test-replicaset-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -89,7 +89,7 @@ void testK8sReplicaSetName() {
@Test
void testK8sStatefulSetName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.statefulset.name=test-statefulset-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -104,7 +104,7 @@ void testK8sStatefulSetName() {
@Test
void testKsJobName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.job.name=test-job-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -118,7 +118,7 @@ void testKsJobName() {
@Test
void testK8sCronJobName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.cronjob.name=test-cronjob-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -132,7 +132,7 @@ void testK8sCronJobName() {
@Test
void testK8sDaemonSetName() {
- ConfigProperties config = DefaultConfigProperties.createForTest(singletonMap(
+ ConfigProperties config = DefaultConfigProperties.create(singletonMap(
"otel.resource.attributes",
"cloud.provider=Azure,cloud.platform=azure_aks,service.name=unknown_service:java,k8s.daemonset.name=test-daemonset-name,k8s.pod.name=test-pod-name"));
Resource resource = ResourceConfiguration.createEnvironmentResource(config);
@@ -145,6 +145,6 @@ void testK8sDaemonSetName() {
}
private static ConfigProperties getConfiguration() {
- return DefaultConfigProperties.createForTest(emptyMap());
+ return DefaultConfigProperties.create(emptyMap());
}
}
diff --git a/sdk/servicebus/azure-messaging-servicebus/pom.xml b/sdk/servicebus/azure-messaging-servicebus/pom.xml
index 5edaf4d8aac8..f7a27d7c0116 100644
--- a/sdk/servicebus/azure-messaging-servicebus/pom.xml
+++ b/sdk/servicebus/azure-messaging-servicebus/pom.xml
@@ -140,14 +140,14 @@
io.opentelemetry
opentelemetry-api
- 1.28.0
+ 1.31.0
test
io.opentelemetry
opentelemetry-sdk
- 1.28.0
+ 1.31.0
test
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
index 5fa809515ece..071a720c1112 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/pom.xml
@@ -23,9 +23,28 @@
UTF-8
true
true
- 1.28.0
+ 1.31.0
+
+
+
+ io.opentelemetry
+ opentelemetry-bom
+ 1.31.0
+ pom
+ import
+
+
+ io.opentelemetry.instrumentation
+ opentelemetry-instrumentation-bom-alpha
+ 1.31.0-alpha
+ pom
+ import
+
+
+
+
com.azure.spring
@@ -37,12 +56,12 @@
io.opentelemetry.instrumentation
opentelemetry-jdbc
- 1.28.0-alpha
+ 1.31.0-alpha
io.opentelemetry.instrumentation
opentelemetry-logback-appender-1.0
- 1.28.0-alpha
+ 1.31.0-alpha
runtime
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/SpringMonitorTest.java b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/SpringMonitorTest.java
index b308fbab6c5b..ede0b7894798 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/SpringMonitorTest.java
+++ b/sdk/spring/spring-cloud-azure-starter-monitor-test/src/test/java/com/azure/SpringMonitorTest.java
@@ -19,7 +19,7 @@
import io.opentelemetry.sdk.metrics.export.MetricExporter;
import io.opentelemetry.sdk.resources.Resource;
import io.opentelemetry.sdk.trace.export.SpanExporter;
-import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
+import io.opentelemetry.semconv.ResourceAttributes;
import org.assertj.core.api.Condition;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.ObjectProvider;
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml b/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
index c9e6b24f9e01..4cb58c4fc1a6 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
+++ b/sdk/spring/spring-cloud-azure-starter-monitor/pom.xml
@@ -46,23 +46,17 @@
io.opentelemetry.instrumentation
opentelemetry-spring-boot-starter
- 1.28.0-alpha
+ 1.31.0-alpha
io.opentelemetry
opentelemetry-sdk-extension-autoconfigure
- 1.28.0
+ 1.31.0
io.opentelemetry.instrumentation
opentelemetry-runtime-telemetry-java8
- 1.28.0-alpha
-
-
- io.opentelemetry
- opentelemetry-api-logs
- 1.26.0-alpha
- compile
+ 1.31.0-alpha
@@ -112,10 +106,9 @@
- io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter:[1.28.0-alpha]
- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:[1.28.0]
- io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8:[1.28.0-alpha]
- io.opentelemetry:opentelemetry-api-logs:[1.26.0-alpha]
+ io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter:[1.31.0-alpha]
+ io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:[1.31.0]
+ io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8:[1.31.0-alpha]
diff --git a/sdk/spring/spring-cloud-azure-starter-monitor/src/main/java/com/azure/monitor/applicationinsights/spring/OpenTelemetryVersionCheckRunner.java b/sdk/spring/spring-cloud-azure-starter-monitor/src/main/java/com/azure/monitor/applicationinsights/spring/OpenTelemetryVersionCheckRunner.java
index 682d1f58e87a..ce390980b912 100644
--- a/sdk/spring/spring-cloud-azure-starter-monitor/src/main/java/com/azure/monitor/applicationinsights/spring/OpenTelemetryVersionCheckRunner.java
+++ b/sdk/spring/spring-cloud-azure-starter-monitor/src/main/java/com/azure/monitor/applicationinsights/spring/OpenTelemetryVersionCheckRunner.java
@@ -3,7 +3,7 @@
package com.azure.monitor.applicationinsights.spring;
import io.opentelemetry.sdk.resources.Resource;
-import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
+import io.opentelemetry.semconv.ResourceAttributes;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.CommandLineRunner;
@@ -19,7 +19,7 @@ public class OpenTelemetryVersionCheckRunner implements CommandLineRunner {
/**
* OpenTelemetry version of the starter
*/
- public static final String STARTER_OTEL_VERSION = "1.28.0";
+ public static final String STARTER_OTEL_VERSION = "1.31.0";
private final Resource otelResource;