File tree Expand file tree Collapse file tree 9 files changed +22
-13
lines changed
src/main/java/com/digma/otel/javaagent/extension/instrumentation
instrumentation/grpc-16/library
src/main/java/com/digma/otel/instrumentation/grpc/v1_6 Expand file tree Collapse file tree 9 files changed +22
-13
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,8 @@ dependencies {
5151 compileOnly(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-api" )
5252 compileOnly(" io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api" )
5353 compileOnly(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support" )
54+ implementation(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:1.33.6-alpha" )
55+ compileOnly(" io.opentelemetry.semconv:opentelemetry-semconv-incubating:1.28.0-alpha" )
5456
5557 // Provides @AutoService annotation that makes registration of our SPI implementations much easier
5658 compileOnly(" com.google.auto.service:auto-service:1.1.1" )
@@ -146,6 +148,12 @@ tasks {
146148 archiveVersion.set(version.toString())
147149 }
148150
151+ // dependencies {
152+ // // exclude(dependency("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator:2.10.0-alpha"))
153+ // // exclude(dependency("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:2.10.0-alpha"))
154+ // exclude(dependency("io.opentelemetry.*:.*:.*"))
155+ // }
156+
149157 // should be the same relocation as in digma-agent
150158 relocate(" net.ttddyy.dsproxy" , " org.digma.net.ttddyy.dsproxy" )
151159
Original file line number Diff line number Diff line change 11package com .digma .otel .javaagent .extension .instrumentation .junit ;
22
33import com .google .auto .service .AutoService ;
4- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesExtractor ;
5- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesGetter ;
6- import io .opentelemetry .instrumentation .api .incubator . semconv .util .SpanNames ;
4+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesExtractor ;
5+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesGetter ;
6+ import io .opentelemetry .instrumentation .api .instrumenter .util .SpanNames ;
77import io .opentelemetry .javaagent .extension .instrumentation .InstrumentationModule ;
88import io .opentelemetry .javaagent .extension .instrumentation .TypeInstrumentation ;
99import io .opentelemetry .semconv .SemanticAttributes ;
Original file line number Diff line number Diff line change 33import com .digma .otel .instrumentation .common .DigmaSemanticAttributes ;
44import io .opentelemetry .api .GlobalOpenTelemetry ;
55import io .opentelemetry .api .trace .SpanKind ;
6- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesExtractor ;
7- import io .opentelemetry .instrumentation .api .incubator . semconv .util .SpanNames ;
6+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesExtractor ;
7+ import io .opentelemetry .instrumentation .api .instrumenter .util .SpanNames ;
88import io .opentelemetry .instrumentation .api .instrumenter .AttributesExtractor ;
99import io .opentelemetry .instrumentation .api .instrumenter .Instrumenter ;
1010
Original file line number Diff line number Diff line change 11package com .digma .otel .javaagent .extension .instrumentation .junit ;
22
3- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesGetter ;
3+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesGetter ;
44
55import javax .annotation .Nullable ;
66import java .lang .reflect .Method ;
Original file line number Diff line number Diff line change 44
55import com .digma .otel .extension .extension .version .BuildVersion ;
66import io .opentelemetry .api .GlobalOpenTelemetry ;
7- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesExtractor ;
8- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesGetter ;
9- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeSpanNameExtractor ;
10- import io .opentelemetry .instrumentation .api .incubator . semconv .util .ClassAndMethod ;
7+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesExtractor ;
8+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesGetter ;
9+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeSpanNameExtractor ;
10+ import io .opentelemetry .instrumentation .api .instrumenter .util .ClassAndMethod ;
1111import io .opentelemetry .instrumentation .api .instrumenter .ErrorCauseExtractor ;
1212import io .opentelemetry .instrumentation .api .instrumenter .Instrumenter ;
1313import io .opentelemetry .instrumentation .api .instrumenter .SpanKindExtractor ;
Original file line number Diff line number Diff line change 55import io .opentelemetry .context .Context ;
66import io .opentelemetry .context .Scope ;
77import io .opentelemetry .instrumentation .api .annotation .support .async .AsyncOperationEndSupport ;
8- import io .opentelemetry .instrumentation .api .incubator . semconv .util .ClassAndMethod ;
8+ import io .opentelemetry .instrumentation .api .instrumenter .util .ClassAndMethod ;
99import io .opentelemetry .javaagent .extension .instrumentation .TypeTransformer ;
1010import net .bytebuddy .asm .Advice ;
1111import net .bytebuddy .description .method .MethodDescription ;
Original file line number Diff line number Diff line change 33import io .opentelemetry .api .common .AttributeKey ;
44import io .opentelemetry .api .common .AttributesBuilder ;
55import io .opentelemetry .context .Context ;
6- import io .opentelemetry .instrumentation .api .incubator . semconv .code .CodeAttributesGetter ;
6+ import io .opentelemetry .instrumentation .api .instrumenter .code .CodeAttributesGetter ;
77import io .opentelemetry .instrumentation .api .instrumenter .AttributesExtractor ;
88import io .opentelemetry .instrumentation .api .internal .AttributesExtractorUtil ;
99
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ dependencies {
3535 compileOnly(" io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api" )
3636 compileOnly(" io.opentelemetry.instrumentation:opentelemetry-grpc-1.6" )
3737 compileOnly(" io.grpc:grpc-core:$grpcVersion " )
38+ compileOnly(" io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv:1.33.6-alpha" )
3839
3940 testImplementation(" org.junit.jupiter:junit-jupiter-api:$junitJupiterVersion " )
4041 testRuntimeOnly(" org.junit.jupiter:junit-jupiter-engine:$junitJupiterVersion " )
Original file line number Diff line number Diff line change 77import io .grpc .ServerCallHandler ;
88import io .grpc .ServerInterceptor ;
99import io .opentelemetry .api .trace .Span ;
10- import io .opentelemetry .instrumentation .api .incubator . semconv .util .ClassAndMethod ;
10+ import io .opentelemetry .instrumentation .api .instrumenter .util .ClassAndMethod ;
1111import io .opentelemetry .javaagent .bootstrap .Java8BytecodeBridge ;
1212
1313import javax .annotation .Nonnull ;
You can’t perform that action at this time.
0 commit comments