diff --git a/bom/pom.xml b/bom/pom.xml index 87f58caa7..2a362a192 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -95,11 +95,6 @@ ydb-sdk-query ${project.version} - - tech.ydb - ydb-sdk-opentelemetry - ${project.version} - tech.ydb.test diff --git a/core/pom.xml b/core/pom.xml index b02474da0..55e754200 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -24,6 +24,18 @@ tech.ydb ydb-auth-api + + io.opentelemetry + opentelemetry-api + ${opentelemetry.version} + true + + + io.opentelemetry + opentelemetry-context + ${opentelemetry.version} + true + diff --git a/opentelemetry/src/main/java/tech/ydb/opentelemetry/OpenTelemetryTracer.java b/core/src/main/java/tech/ydb/core/tracing/OpenTelemetryTracer.java similarity index 96% rename from opentelemetry/src/main/java/tech/ydb/opentelemetry/OpenTelemetryTracer.java rename to core/src/main/java/tech/ydb/core/tracing/OpenTelemetryTracer.java index 373a98c3b..3c4b9c690 100644 --- a/opentelemetry/src/main/java/tech/ydb/opentelemetry/OpenTelemetryTracer.java +++ b/core/src/main/java/tech/ydb/core/tracing/OpenTelemetryTracer.java @@ -1,4 +1,4 @@ -package tech.ydb.opentelemetry; +package tech.ydb.core.tracing; import java.util.Objects; @@ -11,10 +11,6 @@ import tech.ydb.core.Status; import tech.ydb.core.UnexpectedResultException; -import tech.ydb.core.tracing.Scope; -import tech.ydb.core.tracing.Span; -import tech.ydb.core.tracing.SpanKind; -import tech.ydb.core.tracing.Tracer; public final class OpenTelemetryTracer implements Tracer { private static final String DEFAULT_SCOPE = "tech.ydb.sdk"; diff --git a/opentelemetry/pom.xml b/opentelemetry/pom.xml deleted file mode 100644 index a57e89472..000000000 --- a/opentelemetry/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - - tech.ydb - ydb-sdk-parent - 2.4.1-SNAPSHOT - - - ydb-sdk-opentelemetry - OpenTelemetry Tracer - OpenTelemetry integration module for tracing and metrics in YDB SDK - - - 1.59.0 - - - - - tech.ydb - ydb-sdk-core - - - io.opentelemetry - opentelemetry-api - ${opentelemetry.version} - - - - - io.opentelemetry - opentelemetry-sdk - ${opentelemetry.version} - test - - - io.opentelemetry - opentelemetry-sdk-testing - ${opentelemetry.version} - test - - - tech.ydb - ydb-sdk-query - test - - - junit - junit - test - - - tech.ydb.test - ydb-junit4-support - test - - - org.apache.logging.log4j - log4j-slf4j2-impl - test - - - diff --git a/opentelemetry/src/test/resources/log4j2.xml b/opentelemetry/src/test/resources/log4j2.xml deleted file mode 100644 index dae1cafa0..000000000 --- a/opentelemetry/src/test/resources/log4j2.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index ebb757352..3ef8c961b 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,6 @@ scheme topic query - opentelemetry coordination export tests/common @@ -44,6 +43,7 @@ 2.0.3 17.0.0 + 1.59.0 diff --git a/query/pom.xml b/query/pom.xml index 66d2695ac..225a6f0ba 100644 --- a/query/pom.xml +++ b/query/pom.xml @@ -36,6 +36,18 @@ true + + io.opentelemetry + opentelemetry-sdk + ${opentelemetry.version} + test + + + io.opentelemetry + opentelemetry-sdk-testing + ${opentelemetry.version} + test + junit junit diff --git a/opentelemetry/src/test/java/tech/ydb/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java b/query/src/test/java/tech/ydb/query/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java similarity index 99% rename from opentelemetry/src/test/java/tech/ydb/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java rename to query/src/test/java/tech/ydb/query/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java index 8daa59768..a134425aa 100644 --- a/opentelemetry/src/test/java/tech/ydb/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java +++ b/query/src/test/java/tech/ydb/query/opentelemetry/OpenTelemetryQueryTracingIntegrationTest.java @@ -1,4 +1,4 @@ -package tech.ydb.opentelemetry; +package tech.ydb.query.opentelemetry; import java.time.Duration; import java.util.HashSet; @@ -31,6 +31,7 @@ import tech.ydb.core.StatusCode; import tech.ydb.core.UnexpectedResultException; import tech.ydb.core.grpc.GrpcTransport; +import tech.ydb.core.tracing.OpenTelemetryTracer; import tech.ydb.query.QueryClient; import tech.ydb.query.QuerySession; import tech.ydb.query.QueryTransaction;