diff --git a/instrumentation/grpc-1.6/build.gradle.kts b/instrumentation/grpc-1.6/build.gradle.kts index 87742e9f..3ee2adb2 100644 --- a/instrumentation/grpc-1.6/build.gradle.kts +++ b/instrumentation/grpc-1.6/build.gradle.kts @@ -15,7 +15,7 @@ muzzle { group = "io.grpc" module = "grpc-core" versions = "[1.6.0,)" - // for body capture via com.google.protobuf.Message to exist always + extraDependency("com.google.protobuf:protobuf-java:3.3.1") extraDependency("io.grpc:grpc-netty:1.6.0") } diff --git a/instrumentation/grpc-1.6/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/grpc/v1_6/GrpcSpanDecorator.java b/instrumentation/grpc-1.6/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/grpc/v1_6/GrpcSpanDecorator.java index a4428973..085a5613 100644 --- a/instrumentation/grpc-1.6/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/grpc/v1_6/GrpcSpanDecorator.java +++ b/instrumentation/grpc-1.6/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/grpc/v1_6/GrpcSpanDecorator.java @@ -23,13 +23,10 @@ import io.opentelemetry.api.trace.Span; import io.opentelemetry.javaagent.instrumentation.hypertrace.com.google.protobuf.util.JsonFormat; import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.GrpcSemanticAttributes; -import java.io.IOException; import java.util.LinkedHashMap; import java.util.Map; import java.util.function.Function; import org.hypertrace.agent.core.instrumentation.HypertraceSemanticAttributes; -import org.hypertrace.agent.core.instrumentation.buffer.BoundedBuffersFactory; -import org.hypertrace.agent.core.instrumentation.buffer.BoundedCharArrayWriter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -44,12 +41,13 @@ public static void addMessageAttribute(Object message, Span span, AttributeKey