diff --git a/agent/agent-tooling/build.gradle.kts b/agent/agent-tooling/build.gradle.kts index 0ad7ed97bbb..45766e0f60e 100644 --- a/agent/agent-tooling/build.gradle.kts +++ b/agent/agent-tooling/build.gradle.kts @@ -38,7 +38,8 @@ dependencies { implementation(project(":agent:agent-profiler:agent-profiler-api")) - implementation("com.azure:azure-monitor-opentelemetry-exporter:1.0.0-beta.4") + // commented out temporarily while hosting azure-monitor-opentelemetry-exporter in this repo + // implementation("com.azure:azure-monitor-opentelemetry-exporter:1.0.0-beta.4") implementation("com.azure:azure-core") implementation("com.azure:azure-identity") { // "This dependency can be excluded if IntelliJ Credential is not being used for authentication diff --git a/agent/agent-tooling/gradle.lockfile b/agent/agent-tooling/gradle.lockfile index 1b2e4b2c025..39156a6c432 100644 --- a/agent/agent-tooling/gradle.lockfile +++ b/agent/agent-tooling/gradle.lockfile @@ -8,7 +8,6 @@ ch.qos.logback:logback-core:1.2.8=runtimeClasspath com.azure:azure-core-http-netty:1.11.2=runtimeClasspath com.azure:azure-core:1.22.0=runtimeClasspath com.azure:azure-identity:1.3.6=runtimeClasspath -com.azure:azure-monitor-opentelemetry-exporter:1.0.0-beta.4=runtimeClasspath com.azure:azure-storage-blob:12.14.2=runtimeClasspath com.azure:azure-storage-common:12.14.1=runtimeClasspath com.azure:azure-storage-internal-avro:12.1.2=runtimeClasspath diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/AggregatingLogger.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/AggregatingLogger.java similarity index 97% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/AggregatingLogger.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/AggregatingLogger.java index 1673c980957..01ac2a8ef6e 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/AggregatingLogger.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/AggregatingLogger.java @@ -19,8 +19,9 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.common; +package com.azure.monitor.opentelemetry.exporter.implementation.logging; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import java.util.Comparator; import java.util.HashMap; import java.util.Map; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/OperationLogger.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/OperationLogger.java similarity index 96% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/OperationLogger.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/OperationLogger.java index 8d9e39f8fee..7a6a4efc11f 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/OperationLogger.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/OperationLogger.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.common; +package com.azure.monitor.opentelemetry.exporter.implementation.logging; import org.checkerframework.checker.nullness.qual.Nullable; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/WarningLogger.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/WarningLogger.java similarity index 96% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/WarningLogger.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/WarningLogger.java index b52b3a52940..070e12a7fdc 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/WarningLogger.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/WarningLogger.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.common; +package com.azure.monitor.opentelemetry.exporter.implementation.logging; import org.checkerframework.checker.nullness.qual.Nullable; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/AppInsightsByteBufferPool.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/AppInsightsByteBufferPool.java similarity index 96% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/AppInsightsByteBufferPool.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/AppInsightsByteBufferPool.java index b89278b87d1..86867dce3a7 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/AppInsightsByteBufferPool.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/AppInsightsByteBufferPool.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; import java.nio.ByteBuffer; import java.util.List; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/ByteBufferOutputStream.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/ByteBufferOutputStream.java similarity index 96% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/ByteBufferOutputStream.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/ByteBufferOutputStream.java index ceacd0e3031..2e25158757a 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/ByteBufferOutputStream.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/ByteBufferOutputStream.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; import java.io.OutputStream; import java.nio.ByteBuffer; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporter.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporter.java similarity index 97% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporter.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporter.java index 3cb34bc67b4..37658fe3d11 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporter.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryItemExporter.java @@ -19,15 +19,15 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.io.SerializedString; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; import io.opentelemetry.sdk.common.CompletableResultCode; import java.io.IOException; import java.io.StringWriter; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipeline.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipeline.java similarity index 98% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipeline.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipeline.java index 1eba45e7d2f..f0d4cbf8520 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipeline.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipeline.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; import static java.util.Arrays.asList; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineListener.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineListener.java similarity index 97% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineListener.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineListener.java index de2286f795c..5c59458aec8 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineListener.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineListener.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; import static java.util.Arrays.asList; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineRequest.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineRequest.java similarity index 97% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineRequest.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineRequest.java index 7d3d5cfb610..01a3e354e9e 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineRequest.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineRequest.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; import com.azure.core.http.HttpMethod; import com.azure.core.http.HttpRequest; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineResponse.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineResponse.java similarity index 95% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineResponse.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineResponse.java index 4a27b0465ea..c66d0118429 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryPipelineResponse.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/pipeline/TelemetryPipelineResponse.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.telemetry; +package com.azure.monitor.opentelemetry.exporter.implementation.pipeline; public class TelemetryPipelineResponse { diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/ThreadPoolUtils.java b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/ThreadPoolUtils.java similarity index 97% rename from agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/ThreadPoolUtils.java rename to agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/ThreadPoolUtils.java index d43936f4a1f..042969730d2 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common/ThreadPoolUtils.java +++ b/agent/agent-tooling/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/utils/ThreadPoolUtils.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.common; +package com.azure.monitor.opentelemetry.exporter.implementation.utils; import java.util.concurrent.ThreadFactory; import java.util.concurrent.atomic.AtomicInteger; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/Exporter.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/Exporter.java index 461a785b561..ca52919b85a 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/Exporter.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/Exporter.java @@ -31,12 +31,12 @@ import com.azure.monitor.opentelemetry.exporter.implementation.builders.MessageTelemetryBuilder; import com.azure.monitor.opentelemetry.exporter.implementation.builders.RemoteDependencyTelemetryBuilder; import com.azure.monitor.opentelemetry.exporter.implementation.builders.RequestTelemetryBuilder; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.azure.monitor.opentelemetry.exporter.implementation.models.ContextTagKeys; import com.azure.monitor.opentelemetry.exporter.implementation.models.SeverityLevel; import com.azure.monitor.opentelemetry.exporter.implementation.utils.FormattedDuration; import com.azure.monitor.opentelemetry.exporter.implementation.utils.FormattedTime; import com.azure.monitor.opentelemetry.exporter.implementation.utils.UrlParser; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; import com.microsoft.applicationinsights.agent.internal.common.Strings; import com.microsoft.applicationinsights.agent.internal.exporter.utils.Trie; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/heartbeat/HeartBeatProvider.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/heartbeat/HeartBeatProvider.java index 717c9c3b892..52778a1e7b3 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/heartbeat/HeartBeatProvider.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/heartbeat/HeartBeatProvider.java @@ -24,7 +24,7 @@ import com.azure.monitor.opentelemetry.exporter.implementation.builders.MetricTelemetryBuilder; import com.azure.monitor.opentelemetry.exporter.implementation.models.ContextTagKeys; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import java.util.HashMap; import java.util.Map; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AppIdSupplier.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AppIdSupplier.java index 91d17fc10a9..2e9097349ca 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AppIdSupplier.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/AppIdSupplier.java @@ -26,9 +26,9 @@ import com.azure.core.http.HttpMethod; import com.azure.core.http.HttpRequest; import com.azure.core.http.HttpResponse; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.WarningLogger; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.common.NetworkFriendlyExceptions; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; -import com.microsoft.applicationinsights.agent.internal.common.WarningLogger; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import io.opentelemetry.instrumentation.api.aisdk.AiAppId; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/RpConfigurationPolling.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/RpConfigurationPolling.java index 4ba89046201..6c33174ea23 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/RpConfigurationPolling.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init/RpConfigurationPolling.java @@ -23,8 +23,8 @@ import static java.util.concurrent.TimeUnit.SECONDS; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.common.Strings; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.configuration.Configuration; import com.microsoft.applicationinsights.agent.internal.configuration.ConfigurationBuilder; import com.microsoft.applicationinsights.agent.internal.configuration.RpConfiguration; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoader.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoader.java index b092246b408..6a0301df669 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoader.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoader.java @@ -23,7 +23,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.microsoft.applicationinsights.agent.internal.statsbeat.NonessentialStatsbeat; import java.io.EOFException; import java.io.File; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFilePurger.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFilePurger.java index 3ff148dd75a..d1773d3a156 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFilePurger.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFilePurger.java @@ -23,7 +23,7 @@ import static java.util.concurrent.TimeUnit.SECONDS; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import java.io.File; import java.util.Collection; import java.util.Date; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSender.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSender.java index d47c31c5f52..e7e67426f79 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSender.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSender.java @@ -23,12 +23,12 @@ import static java.util.Collections.singletonList; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.common.Strings; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.telemetry.DiagnosticTelemetryPipelineListener; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipeline; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineListener; import io.opentelemetry.sdk.common.CompletableResultCode; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSenderTelemetryPipelineListener.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSenderTelemetryPipelineListener.java index 4d732c54b2c..87d2d010e72 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSenderTelemetryPipelineListener.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileSenderTelemetryPipelineListener.java @@ -21,9 +21,9 @@ package com.microsoft.applicationinsights.agent.internal.localstorage; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineListener; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineRequest; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineResponse; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineRequest; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineResponse; import java.io.File; class LocalFileSenderTelemetryPipelineListener implements TelemetryPipelineListener { diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileWriter.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileWriter.java index 0b752198ebe..0bbe6440985 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileWriter.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileWriter.java @@ -23,7 +23,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.microsoft.applicationinsights.agent.internal.statsbeat.NonessentialStatsbeat; import java.io.File; import java.io.FileOutputStream; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageSystem.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageSystem.java index 00a44e3f7b5..77ce6066b62 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageSystem.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageSystem.java @@ -21,9 +21,9 @@ package com.microsoft.applicationinsights.agent.internal.localstorage; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; import com.microsoft.applicationinsights.agent.internal.statsbeat.NonessentialStatsbeat; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipeline; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineListener; import java.io.File; import org.checkerframework.checker.nullness.qual.Nullable; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageTelemetryPipelineListener.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageTelemetryPipelineListener.java index 004ea4ce1b7..5d02253edea 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageTelemetryPipelineListener.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalStorageTelemetryPipelineListener.java @@ -23,9 +23,9 @@ import static java.util.Arrays.asList; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineListener; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineRequest; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipelineResponse; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineRequest; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineResponse; import java.util.HashSet; import java.util.Set; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/perfcounter/PerformanceCounterContainer.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/perfcounter/PerformanceCounterContainer.java index e58c9d75bab..4bcffc65b0d 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/perfcounter/PerformanceCounterContainer.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/perfcounter/PerformanceCounterContainer.java @@ -21,7 +21,7 @@ package com.microsoft.applicationinsights.agent.internal.perfcounter; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceInitializer.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceInitializer.java index fd39b1c393e..0d95aae878a 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceInitializer.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceInitializer.java @@ -25,7 +25,7 @@ import com.azure.monitor.opentelemetry.exporter.implementation.builders.EventTelemetryBuilder; import com.azure.monitor.opentelemetry.exporter.implementation.builders.MessageTelemetryBuilder; import com.azure.monitor.opentelemetry.exporter.implementation.utils.FormattedTime; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryObservers; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulse.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulse.java index 35102e69973..b3fc3701e7b 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulse.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulse.java @@ -23,9 +23,9 @@ import com.azure.core.http.HttpPipeline; import com.azure.core.http.HttpRequest; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.common.HostName; import com.microsoft.applicationinsights.agent.internal.common.Strings; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import java.util.UUID; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulsePingSender.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulsePingSender.java index 43e6bba1e43..68b3ba5c830 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulsePingSender.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/QuickPulsePingSender.java @@ -24,11 +24,11 @@ import com.azure.core.http.HttpPipeline; import com.azure.core.http.HttpRequest; import com.azure.core.http.HttpResponse; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.microsoft.applicationinsights.agent.internal.common.NetworkFriendlyExceptions; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; import com.microsoft.applicationinsights.agent.internal.common.Strings; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; import com.microsoft.applicationinsights.agent.internal.init.MainEntryPoint; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/AzureMetadataService.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/AzureMetadataService.java index 3496cb8d769..04b2e97da89 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/AzureMetadataService.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/AzureMetadataService.java @@ -24,9 +24,9 @@ import com.azure.core.http.HttpMethod; import com.azure.core.http.HttpRequest; import com.azure.core.http.HttpResponse; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.httpclient.LazyHttpClient; import java.io.IOException; import java.util.concurrent.Executors; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/StatsbeatModule.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/StatsbeatModule.java index 8be0f7eb0e3..a6dfccf1027 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/StatsbeatModule.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat/StatsbeatModule.java @@ -21,7 +21,7 @@ package com.microsoft.applicationinsights.agent.internal.statsbeat; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.configuration.Configuration; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import java.util.concurrent.Executors; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessor.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessor.java index 784041bf88b..e65b73491e0 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessor.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessor.java @@ -21,8 +21,9 @@ package com.microsoft.applicationinsights.agent.internal.telemetry; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryItemExporter; import io.opentelemetry.sdk.common.CompletableResultCode; import io.opentelemetry.sdk.internal.DaemonThreadFactory; import java.util.ArrayList; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessorBuilder.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessorBuilder.java index 601e238bed5..1fae0687623 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessorBuilder.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/BatchItemProcessorBuilder.java @@ -24,6 +24,7 @@ import static io.opentelemetry.api.internal.Utils.checkArgument; import static java.util.Objects.requireNonNull; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryItemExporter; import java.time.Duration; import java.util.concurrent.TimeUnit; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/DiagnosticTelemetryPipelineListener.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/DiagnosticTelemetryPipelineListener.java index f0fe46af110..8ae827fffd3 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/DiagnosticTelemetryPipelineListener.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/DiagnosticTelemetryPipelineListener.java @@ -21,11 +21,15 @@ package com.microsoft.applicationinsights.agent.internal.telemetry; +import com.azure.monitor.opentelemetry.exporter.implementation.logging.OperationLogger; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineRequest; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineResponse; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.microsoft.applicationinsights.agent.internal.common.NetworkFriendlyExceptions; -import com.microsoft.applicationinsights.agent.internal.common.OperationLogger; import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; diff --git a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryClient.java b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryClient.java index 51f874ad91d..c0a2ff2b56b 100644 --- a/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryClient.java +++ b/agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryClient.java @@ -37,6 +37,9 @@ import com.azure.monitor.opentelemetry.exporter.implementation.models.MetricsData; import com.azure.monitor.opentelemetry.exporter.implementation.models.MonitorDomain; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryItemExporter; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipelineListener; import com.microsoft.applicationinsights.agent.internal.common.PropertyHelper; import com.microsoft.applicationinsights.agent.internal.common.Strings; import com.microsoft.applicationinsights.agent.internal.configuration.Configuration; diff --git a/agent/agent-tooling/src/main/resources/azure-monitor-opentelemetry-exporter.properties b/agent/agent-tooling/src/main/resources/azure-monitor-opentelemetry-exporter.properties new file mode 100644 index 00000000000..bf3f6467e73 --- /dev/null +++ b/agent/agent-tooling/src/main/resources/azure-monitor-opentelemetry-exporter.properties @@ -0,0 +1,3 @@ +# this file is needed temporarily while hosting azure-monitor-opentelemetry-exporter in this repo +name=azure-monitor-opentelemetry-exporter +version=1.0.0-beta.4 diff --git a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/common/MessageAggregatorTest.java b/agent/agent-tooling/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/MessageAggregatorTest.java similarity index 97% rename from agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/common/MessageAggregatorTest.java rename to agent/agent-tooling/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/MessageAggregatorTest.java index 75737ef79e4..c05b2293b22 100644 --- a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/common/MessageAggregatorTest.java +++ b/agent/agent-tooling/src/test/java/com/azure/monitor/opentelemetry/exporter/implementation/logging/MessageAggregatorTest.java @@ -19,7 +19,7 @@ * DEALINGS IN THE SOFTWARE. */ -package com.microsoft.applicationinsights.agent.internal.common; +package com.azure.monitor.opentelemetry.exporter.implementation.logging; import static org.assertj.core.api.Assertions.assertThat; diff --git a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/IntegrationTests.java b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/IntegrationTests.java index 9f0635b16da..38e6350ceef 100644 --- a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/IntegrationTests.java +++ b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/IntegrationTests.java @@ -34,9 +34,9 @@ import com.azure.core.test.http.MockHttpResponse; import com.azure.core.util.Context; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryItemExporter; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; import com.microsoft.applicationinsights.agent.internal.common.TestUtils; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryItemExporter; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipeline; import io.opentelemetry.sdk.common.CompletableResultCode; import java.io.ByteArrayInputStream; import java.io.File; diff --git a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoaderTests.java b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoaderTests.java index c8dd37b4053..fc21e568997 100644 --- a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoaderTests.java +++ b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/localstorage/LocalFileLoaderTests.java @@ -34,10 +34,10 @@ import com.azure.core.http.HttpRequest; import com.azure.core.http.HttpResponse; import com.azure.core.util.Context; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.microsoft.applicationinsights.agent.internal.MockHttpResponse; -import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryPipeline; import io.opentelemetry.sdk.common.CompletableResultCode; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; diff --git a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceTest.java b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceTest.java index b863d85a9f1..6d2cada5b95 100644 --- a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceTest.java +++ b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/profiler/ProfilerServiceTest.java @@ -32,8 +32,8 @@ import com.azure.monitor.opentelemetry.exporter.implementation.models.MonitorDomain; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryEventData; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; +import com.azure.monitor.opentelemetry.exporter.implementation.utils.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.common.LocalFileSystemUtils; -import com.microsoft.applicationinsights.agent.internal.common.ThreadPoolUtils; import com.microsoft.applicationinsights.agent.internal.configuration.GcReportingLevel; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryClient; import com.microsoft.applicationinsights.agent.internal.telemetry.TelemetryObservers; diff --git a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporterTest.java b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporterTest.java index 4add0fa64e8..c50bde77250 100644 --- a/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporterTest.java +++ b/agent/agent-tooling/src/test/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryItemExporterTest.java @@ -30,6 +30,8 @@ import com.azure.core.http.HttpResponse; import com.azure.core.util.FluxUtil; import com.azure.monitor.opentelemetry.exporter.implementation.models.TelemetryItem; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryItemExporter; +import com.azure.monitor.opentelemetry.exporter.implementation.pipeline.TelemetryPipeline; import com.microsoft.applicationinsights.agent.internal.MockHttpResponse; import com.microsoft.applicationinsights.agent.internal.common.TestUtils; import com.microsoft.applicationinsights.agent.internal.localstorage.LocalStorageSystem; diff --git a/agent/instrumentation/gradle.lockfile b/agent/instrumentation/gradle.lockfile index 0bdefaddf84..dc3e3b0fd82 100644 --- a/agent/instrumentation/gradle.lockfile +++ b/agent/instrumentation/gradle.lockfile @@ -6,7 +6,6 @@ ch.qos.logback.contrib:logback-json-core:0.1.5=runtimeClasspath com.azure:azure-core-http-netty:1.11.2=runtimeClasspath com.azure:azure-core:1.22.0=runtimeClasspath com.azure:azure-identity:1.3.6=runtimeClasspath -com.azure:azure-monitor-opentelemetry-exporter:1.0.0-beta.4=runtimeClasspath com.azure:azure-storage-blob:12.14.2=runtimeClasspath com.azure:azure-storage-common:12.14.1=runtimeClasspath com.azure:azure-storage-internal-avro:12.1.2=runtimeClasspath