make aws-sdk indy compatible (#11552)
This commit is contained in:
parent
3fa90c2b15
commit
b2800e935c
|
@ -12,12 +12,14 @@ import static net.bytebuddy.matcher.ElementMatchers.named;
|
|||
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
|
||||
import java.util.List;
|
||||
import net.bytebuddy.description.type.TypeDescription;
|
||||
import net.bytebuddy.matcher.ElementMatcher;
|
||||
|
||||
// TODO: Copy & paste with only trivial adaptions from v2
|
||||
abstract class AbstractAwsSdkInstrumentationModule extends InstrumentationModule {
|
||||
abstract class AbstractAwsSdkInstrumentationModule extends InstrumentationModule
|
||||
implements ExperimentalInstrumentationModule {
|
||||
|
||||
protected AbstractAwsSdkInstrumentationModule(String additionalInstrumentationName) {
|
||||
super("aws-sdk", "aws-sdk-1.11", additionalInstrumentationName);
|
||||
|
@ -29,8 +31,8 @@ abstract class AbstractAwsSdkInstrumentationModule extends InstrumentationModule
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean isIndyModule() {
|
||||
return false;
|
||||
public String getModuleGroup() {
|
||||
return "aws-sdk";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -10,10 +10,12 @@ import static java.util.Arrays.asList;
|
|||
import com.google.auto.service.AutoService;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
|
||||
import java.util.List;
|
||||
|
||||
@AutoService(InstrumentationModule.class)
|
||||
public class AwsSdkInstrumentationModule extends InstrumentationModule {
|
||||
public class AwsSdkInstrumentationModule extends InstrumentationModule
|
||||
implements ExperimentalInstrumentationModule {
|
||||
public AwsSdkInstrumentationModule() {
|
||||
super("aws-sdk", "aws-sdk-1.11", "aws-sdk-1.11-core");
|
||||
}
|
||||
|
@ -24,8 +26,8 @@ public class AwsSdkInstrumentationModule extends InstrumentationModule {
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean isIndyModule() {
|
||||
return false;
|
||||
public String getModuleGroup() {
|
||||
return "aws-sdk";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue