Remove no longer needed helperClassNames() methods (#1755)
This commit is contained in:
parent
a5a36bd203
commit
50c8ab499d
|
@ -38,16 +38,6 @@ public final class AkkaHttpClientInstrumentationModule extends InstrumentationMo
|
|||
super("akka-http", "akka-http-client");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
AkkaHttpClientInstrumentationModule.class.getName() + "$OnCompleteHandler",
|
||||
AkkaHttpClientInstrumentationModule.class.getName() + "$AkkaHttpHeaders",
|
||||
AkkaHttpClientInstrumentationModule.class.getName() + "$InjectAdapter",
|
||||
packageName + ".AkkaHttpClientTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Collections.singletonList(new HttpExtInstrumentation());
|
||||
|
|
|
@ -38,18 +38,6 @@ public final class AkkaHttpServerInstrumentationModule extends InstrumentationMo
|
|||
super("akka-http", "akka-http-server");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
AkkaHttpServerInstrumentationModule.class.getName() + "$SyncWrapper",
|
||||
AkkaHttpServerInstrumentationModule.class.getName() + "$AsyncWrapper",
|
||||
AkkaHttpServerInstrumentationModule.class.getName() + "$AsyncWrapper$1",
|
||||
AkkaHttpServerInstrumentationModule.class.getName() + "$AsyncWrapper$2",
|
||||
packageName + ".AkkaHttpServerHeaders",
|
||||
packageName + ".AkkaHttpServerTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpExtInstrumentation());
|
||||
|
|
|
@ -33,33 +33,6 @@ public class ApacheCamelInstrumentationModule extends InstrumentationModule {
|
|||
super("apache-camel", "apache-camel-2.20");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelDirection",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.SpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.BaseSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.DbSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.MessagingSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.HttpSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.InternalSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.KafkaSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.LogSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.RestSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.TimerSpanDecorator",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.decorators.DecoratorRegistry",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.ActiveSpanManager",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.ActiveSpanManager$SpanWithScope",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelPropagationUtil",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelPropagationUtil$MapGetter",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelPropagationUtil$MapSetter",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelEventNotifier",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelRoutePolicy",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachecamel.CamelTracingService"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new CamelContextInstrumentation());
|
||||
|
|
|
@ -18,16 +18,6 @@ public class ApacheHttpAsyncClientInstrumentationModule extends InstrumentationM
|
|||
super("apache-httpasyncclient", "apache-httpasyncclient-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".HttpHeadersInjectAdapter",
|
||||
ApacheHttpAsyncClientInstrumentation.class.getName() + "$DelegatingRequestProducer",
|
||||
ApacheHttpAsyncClientInstrumentation.class.getName() + "$TraceContinuedFutureCallback",
|
||||
packageName + ".ApacheHttpAsyncClientTracer"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -36,13 +36,6 @@ public class ApacheHttpClientInstrumentationModule extends InstrumentationModule
|
|||
super("apache-httpclient", "apache-httpclient-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".CommonsHttpClientTracer", packageName + ".HttpHeadersInjectAdapter",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpClientInstrumentation());
|
||||
|
|
|
@ -41,17 +41,6 @@ public class ApacheHttpClientInstrumentationModule extends InstrumentationModule
|
|||
super("apache-httpclient", "apache-httpclient-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.HttpHeadersInjectAdapter",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.HostAndRequestAsHttpUriRequest",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientHelper",
|
||||
"io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.WrappingStatusSettingResponseHandler",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpClientInstrumentation());
|
||||
|
|
|
@ -18,25 +18,6 @@ public class ArmeriaInstrumentationModule extends InstrumentationModule {
|
|||
super("armeria", "armeria-1.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.armeria.v1_0.ArmeriaDecorators",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.client.ArmeriaClientTracer",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.client.ArmeriaClientTracer$ArmeriaSetter",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.client.OpenTelemetryClient",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.client.OpenTelemetryClient$Decorator",
|
||||
// Corresponds to lambda when calling .thenAccept(log -> ...
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.client.OpenTelemetryClient$1",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.server.ArmeriaServerTracer",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.server.ArmeriaServerTracer$ArmeriaGetter",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.server.OpenTelemetryService",
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.server.OpenTelemetryService$Decorator",
|
||||
// Corresponds to lambda when calling .thenAccept(log -> ...
|
||||
"io.opentelemetry.instrumentation.armeria.v1_0.server.OpenTelemetryService$1",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -21,13 +21,6 @@ public class AsyncHttpClientInstrumentationModule
|
|||
super("async-http-client", "async-http-client-1.9");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AsyncHttpClientTracer", packageName + ".AsyncHttpClientInjectAdapter"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new RequestInstrumentation(), new ResponseInstrumentation());
|
||||
|
|
|
@ -18,17 +18,6 @@ public class AwsLambdaInstrumentationModule extends InstrumentationModule {
|
|||
super("aws-lambda", "aws-lambda-1.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AwsLambdaInstrumentationHelper",
|
||||
"io.opentelemetry.instrumentation.awslambda.v1_0.AwsLambdaTracer",
|
||||
"io.opentelemetry.instrumentation.awslambda.v1_0.AwsLambdaMessageTracer",
|
||||
"io.opentelemetry.instrumentation.awslambda.v1_0.ParentContextExtractor",
|
||||
"io.opentelemetry.instrumentation.awslambda.v1_0.ParentContextExtractor$MapGetter"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AwsLambdaRequestHandlerInstrumentation());
|
||||
|
|
|
@ -20,16 +20,6 @@ public class AwsSdkInstrumentationModule extends InstrumentationModule {
|
|||
super("aws-sdk", "aws-sdk-1.11");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AwsSdkClientTracer",
|
||||
packageName + ".AwsSdkClientTracer$NamesCache",
|
||||
packageName + ".RequestMeta",
|
||||
packageName + ".TracingRequestHandler",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
@ -41,6 +31,8 @@ public class AwsSdkInstrumentationModule extends InstrumentationModule {
|
|||
|
||||
@Override
|
||||
public Map<String, String> contextStore() {
|
||||
return singletonMap("com.amazonaws.AmazonWebServiceRequest", packageName + ".RequestMeta");
|
||||
return singletonMap(
|
||||
"com.amazonaws.AmazonWebServiceRequest",
|
||||
"io.opentelemetry.javaagent.instrumentation.awssdk.v1_11.RequestMeta");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,20 +20,6 @@ public class AwsSdkInstrumentationModule extends InstrumentationModule {
|
|||
super("aws-sdk", "aws-sdk-2.2");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".TracingExecutionInterceptor",
|
||||
packageName + ".TracingExecutionInterceptor$ScopeHolder",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdk",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.AwsSdkHttpClientTracer",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.RequestType",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.SdkRequestDecorator",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.DbRequestDecorator",
|
||||
"io.opentelemetry.instrumentation.awssdk.v2_2.TracingExecutionInterceptor"
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Injects resource file with reference to our {@link TracingExecutionInterceptor} to allow SDK's
|
||||
* service loading mechanism to pick it up.
|
||||
|
|
|
@ -29,17 +29,6 @@ public class CassandraClientInstrumentationModule extends InstrumentationModule
|
|||
super("cassandra", "cassandra-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".CassandraQueryNormalizer",
|
||||
packageName + ".CassandraDatabaseClientTracer",
|
||||
packageName + ".TracingSession",
|
||||
packageName + ".TracingSession$1",
|
||||
packageName + ".TracingSession$2",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ClusterManagerInstrumentation());
|
||||
|
|
|
@ -27,16 +27,6 @@ public class CassandraClientInstrumentationModule extends InstrumentationModule
|
|||
super("cassandra", "cassandra-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".CassandraQueryNormalizer",
|
||||
packageName + ".CassandraDatabaseClientTracer",
|
||||
packageName + ".TracingCqlSession",
|
||||
packageName + ".CompletionStageFunction"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new SessionBuilderInstrumentation());
|
||||
|
|
|
@ -18,11 +18,6 @@ public class ClassLoaderInstrumentationModule extends InstrumentationModule {
|
|||
super("classloader");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {"io.opentelemetry.javaagent.tooling.Constants"};
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String[] additionalHelperClassNames() {
|
||||
return new String[] {"io.opentelemetry.javaagent.tooling.Constants"};
|
||||
|
|
|
@ -25,19 +25,6 @@ public class CouchbaseInstrumentationModule extends InstrumentationModule {
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"rx.__OpenTelemetryTracingUtil",
|
||||
"io.opentelemetry.instrumentation.rxjava.SpanFinishingSubscription",
|
||||
"io.opentelemetry.instrumentation.rxjava.TracedSubscriber",
|
||||
"io.opentelemetry.instrumentation.rxjava.TracedOnSubscribe",
|
||||
packageName + ".CouchbaseClientTracer",
|
||||
packageName + ".CouchbaseOnSubscribe",
|
||||
packageName + ".CouchbaseQueryNormalizer"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new CouchbaseBucketInstrumentation(), new CouchbaseClusterInstrumentation());
|
||||
|
|
|
@ -40,11 +40,6 @@ public final class DropwizardViewsInstrumentationModule extends InstrumentationM
|
|||
return singletonList(new ViewRendererInstrumentation());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".DropwizardTracer"};
|
||||
}
|
||||
|
||||
private static final class ViewRendererInstrumentation implements TypeInstrumentation {
|
||||
@Override
|
||||
public ElementMatcher<ClassLoader> classLoaderOptimization() {
|
||||
|
|
|
@ -33,14 +33,6 @@ public class Elasticsearch5RestClientInstrumentationModule extends Instrumentati
|
|||
super("elasticsearch-rest", "elasticsearch-rest-5.0", "elasticsearch");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.elasticsearch.rest.ElasticsearchRestClientTracer",
|
||||
packageName + ".RestResponseListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RestClientInstrumentation());
|
||||
|
|
|
@ -33,14 +33,6 @@ public class Elasticsearch6RestClientInstrumentationModule extends Instrumentati
|
|||
super("elasticsearch-rest", "elasticsearch-rest-6.0", "elasticsearch");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.elasticsearch.rest.ElasticsearchRestClientTracer",
|
||||
packageName + ".RestResponseListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RestClientInstrumentation());
|
||||
|
|
|
@ -46,19 +46,6 @@ public class Elasticsearch5TransportClientInstrumentationModule extends Instrume
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"com.google.common.base.Preconditions",
|
||||
"com.google.common.base.Joiner",
|
||||
"com.google.common.base.Joiner$1",
|
||||
"com.google.common.base.Joiner$2",
|
||||
"com.google.common.base.Joiner$MapJoiner",
|
||||
"io.opentelemetry.javaagent.instrumentation.elasticsearch.transport.ElasticsearchTransportClientTracer",
|
||||
packageName + ".TransportActionListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AbstractClientInstrumentation());
|
||||
|
|
|
@ -47,19 +47,6 @@ public class Elasticsearch53TransportClientInstrumentationModule extends Instrum
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"com.google.common.base.Preconditions",
|
||||
"com.google.common.base.Joiner",
|
||||
"com.google.common.base.Joiner$1",
|
||||
"com.google.common.base.Joiner$2",
|
||||
"com.google.common.base.Joiner$MapJoiner",
|
||||
"io.opentelemetry.javaagent.instrumentation.elasticsearch.transport.ElasticsearchTransportClientTracer",
|
||||
packageName + ".TransportActionListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AbstractClientInstrumentation());
|
||||
|
|
|
@ -50,19 +50,6 @@ public class Elasticsearch6TransportClientInstrumentationModule extends Instrume
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"com.google.common.base.Preconditions",
|
||||
"com.google.common.base.Joiner",
|
||||
"com.google.common.base.Joiner$1",
|
||||
"com.google.common.base.Joiner$2",
|
||||
"com.google.common.base.Joiner$MapJoiner",
|
||||
"io.opentelemetry.javaagent.instrumentation.elasticsearch.transport.ElasticsearchTransportClientTracer",
|
||||
packageName + ".TransportActionListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AbstractClientInstrumentation());
|
||||
|
|
|
@ -70,13 +70,6 @@ public final class TraceAnnotationsInstrumentationModule extends Instrumentation
|
|||
super("trace", "trace-annotation");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".TraceAnnotationTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AnnotatedMethodsInstrumentation());
|
||||
|
|
|
@ -64,13 +64,6 @@ public class TraceConfigInstrumentationModule extends InstrumentationModule {
|
|||
.collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".TraceAnnotationTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return typeInstrumentations;
|
||||
|
|
|
@ -40,13 +40,6 @@ public class FinatraInstrumentationModule extends InstrumentationModule {
|
|||
super("finatra", "finatra-2.9");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".FinatraTracer", FinatraInstrumentationModule.class.getName() + "$Listener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RouteInstrumentation());
|
||||
|
|
|
@ -36,13 +36,6 @@ public class GeodeInstrumentationModule extends InstrumentationModule {
|
|||
super("geode", "geode-1.4");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".GeodeQueryNormalizer", packageName + ".GeodeTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RegionInstrumentation());
|
||||
|
|
|
@ -45,13 +45,6 @@ public class GoogleHttpClientInstrumentationModule extends InstrumentationModule
|
|||
return singletonMap("com.google.api.client.http.HttpRequest", Context.class.getName());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".GoogleHttpClientTracer", packageName + ".HeadersInjectAdapter"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpRequestInstrumentation());
|
||||
|
|
|
@ -18,11 +18,6 @@ public class GrizzlyInstrumentationModule extends InstrumentationModule {
|
|||
super("grizzly", "grizzly-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".GrizzlyHttpServerTracer", packageName + ".ExtractAdapter"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -18,23 +18,6 @@ public class GrpcInstrumentationModule extends InstrumentationModule {
|
|||
super("grpc", "grpc-1.5");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.common.GrpcHelper",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.client.GrpcClientTracer",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.client.GrpcInjectAdapter",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.client.TracingClientInterceptor",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.client.TracingClientInterceptor$TracingClientCall",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.client.TracingClientInterceptor$TracingClientCallListener",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.server.GrpcExtractAdapter",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.server.GrpcServerTracer",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.server.TracingServerInterceptor",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.server.TracingServerInterceptor$TracingServerCall",
|
||||
"io.opentelemetry.instrumentation.grpc.v1_5.server.TracingServerInterceptor$TracingServerCallListener",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -34,14 +34,6 @@ public class HibernateInstrumentationModule extends InstrumentationModule {
|
|||
"org.hibernate.transaction.JBossTransactionManagerLookup");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.SessionMethodUtils",
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.HibernateDecorator",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -23,14 +23,6 @@ public class HibernateInstrumentationModule extends InstrumentationModule {
|
|||
super("hibernate", "hibernate-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.SessionMethodUtils",
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.HibernateDecorator",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -22,14 +22,6 @@ public class HibernateInstrumentationModule extends InstrumentationModule {
|
|||
super("hibernate", "hibernate-4.3");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.SessionMethodUtils",
|
||||
"io.opentelemetry.javaagent.instrumentation.hibernate.HibernateDecorator",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new ProcedureCallInstrumentation(), new SessionInstrumentation());
|
||||
|
|
|
@ -40,16 +40,6 @@ public class HttpUrlConnectionInstrumentationModule extends InstrumentationModul
|
|||
super("httpurlconnection");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".HttpUrlConnectionTracer",
|
||||
packageName + ".HeadersInjectAdapter",
|
||||
HttpUrlConnectionInstrumentationModule.class.getName() + "$HttpUrlState",
|
||||
HttpUrlConnectionInstrumentationModule.class.getName() + "$HttpUrlState$1",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpUrlConnectionInstrumentation());
|
||||
|
|
|
@ -45,18 +45,6 @@ public class HystrixInstrumentationModule extends InstrumentationModule {
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"rx.__OpenTelemetryTracingUtil",
|
||||
"io.opentelemetry.instrumentation.rxjava.SpanFinishingSubscription",
|
||||
"io.opentelemetry.instrumentation.rxjava.TracedSubscriber",
|
||||
"io.opentelemetry.instrumentation.rxjava.TracedOnSubscribe",
|
||||
packageName + ".HystrixTracer",
|
||||
getClass().getName() + "$HystrixOnSubscribe",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HystrixCommandInstrumentation());
|
||||
|
|
|
@ -18,15 +18,6 @@ public class HttpClientInstrumentationModule extends InstrumentationModule {
|
|||
super("httpclient");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".HttpHeadersInjectAdapter",
|
||||
packageName + ".JdkHttpClientTracer",
|
||||
packageName + ".ResponseConsumer"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new HttpClientInstrumentation(), new HttpHeadersInstrumentation());
|
||||
|
|
|
@ -38,13 +38,6 @@ public final class JaxRsClientInstrumentationModule extends InstrumentationModul
|
|||
super("jaxrs-client", "jaxrs-client-1.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".JaxRsClientV1Tracer", packageName + ".InjectAdapter",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ClientHandlerInstrumentation());
|
||||
|
|
|
@ -32,16 +32,6 @@ public final class JaxRsClientInstrumentationModule extends InstrumentationModul
|
|||
super("jaxrs-client", "jaxrs-client-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".JaxRsClientTracer",
|
||||
packageName + ".ClientTracingFeature",
|
||||
packageName + ".ClientTracingFilter",
|
||||
packageName + ".InjectAdapter",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ClientBuilderInstrumentation());
|
||||
|
|
|
@ -40,15 +40,6 @@ public final class JerseyClientInstrumentationModule extends InstrumentationModu
|
|||
super("jaxrs-client", "jaxrs-client-2.0", "jersey-client", "jersey-client-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
getClass().getName() + "$WrappedFuture",
|
||||
packageName + ".JaxRsClientTracer",
|
||||
packageName + ".InjectAdapter",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Collections.singletonList(new JerseyClientConnectionErrorInstrumentation());
|
||||
|
|
|
@ -42,13 +42,6 @@ public final class ResteasyClientInstrumentationModule extends InstrumentationMo
|
|||
super("jaxrs-client", "jaxrs-client-2.0", "resteasy-client", "resteasy-client-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".ResteasyClientTracer", packageName + ".ResteasyInjectAdapter",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ResteasyClientConnectionErrorInstrumentation());
|
||||
|
|
|
@ -27,15 +27,6 @@ public class JaxRsInstrumentationModule extends InstrumentationModule {
|
|||
return not(hasClassesNamed("javax.ws.rs.container.AsyncResponse"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable",
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable$ClassIterator",
|
||||
packageName + ".JaxRsAnnotationsTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new JaxRsAnnotationsInstrumentation());
|
||||
|
|
|
@ -29,17 +29,6 @@ public class JaxRsInstrumentationModule extends InstrumentationModule {
|
|||
return hasClassesNamed("javax.ws.rs.container.AsyncResponse");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable",
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable$ClassIterator",
|
||||
packageName + ".JaxRsAnnotationsTracer",
|
||||
packageName + ".CompletionStageFinishCallback",
|
||||
packageName + ".RequestContextHelper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -17,16 +17,6 @@ public class JerseyInstrumentationModule extends InstrumentationModule {
|
|||
super("jaxrs", "jaxrs-2.0", "jersey", "jersey-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable",
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable$ClassIterator",
|
||||
packageName + ".JaxRsAnnotationsTracer",
|
||||
packageName + ".RequestContextHelper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Collections.singletonList(new JerseyRequestContextInstrumentation());
|
||||
|
|
|
@ -17,16 +17,6 @@ public class Resteasy30InstrumentationModule extends InstrumentationModule {
|
|||
super("jaxrs", "jaxrs-2.0", "resteasy", "resteasy-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable",
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable$ClassIterator",
|
||||
packageName + ".JaxRsAnnotationsTracer",
|
||||
packageName + ".RequestContextHelper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Collections.singletonList(new Resteasy30RequestContextInstrumentation());
|
||||
|
|
|
@ -17,16 +17,6 @@ public class Resteasy31InstrumentationModule extends InstrumentationModule {
|
|||
super("jaxrs", "jaxrs-2.0", "resteasy", "resteasy-3.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable",
|
||||
"io.opentelemetry.javaagent.tooling.ClassHierarchyIterable$ClassIterator",
|
||||
packageName + ".JaxRsAnnotationsTracer",
|
||||
packageName + ".RequestContextHelper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Collections.singletonList(new Resteasy31RequestContextInstrumentation());
|
||||
|
|
|
@ -32,35 +32,6 @@ public final class JdbcDataSourceInstrumentationModule extends InstrumentationMo
|
|||
super("jdbc-datasource");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".DataSourceTracer",
|
||||
packageName + ".DbInfo",
|
||||
packageName + ".DbInfo$Builder",
|
||||
packageName + ".JdbcConnectionUrlParser",
|
||||
packageName + ".JdbcConnectionUrlParser$1",
|
||||
packageName + ".JdbcConnectionUrlParser$2",
|
||||
packageName + ".JdbcConnectionUrlParser$3",
|
||||
packageName + ".JdbcConnectionUrlParser$4",
|
||||
packageName + ".JdbcConnectionUrlParser$5",
|
||||
packageName + ".JdbcConnectionUrlParser$6",
|
||||
packageName + ".JdbcConnectionUrlParser$7",
|
||||
packageName + ".JdbcConnectionUrlParser$8",
|
||||
packageName + ".JdbcConnectionUrlParser$9",
|
||||
packageName + ".JdbcConnectionUrlParser$10",
|
||||
packageName + ".JdbcConnectionUrlParser$11",
|
||||
packageName + ".JdbcConnectionUrlParser$12",
|
||||
packageName + ".JdbcConnectionUrlParser$13",
|
||||
packageName + ".JdbcConnectionUrlParser$14",
|
||||
packageName + ".JdbcConnectionUrlParser$15",
|
||||
packageName + ".JdbcConnectionUrlParser$16",
|
||||
packageName + ".JdbcConnectionUrlParser$17",
|
||||
packageName + ".JdbcMaps",
|
||||
packageName + ".JdbcUtils",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new DataSourceInstrumentation());
|
||||
|
|
|
@ -18,35 +18,6 @@ public class JdbcInstrumentationModule extends InstrumentationModule {
|
|||
super("jdbc");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".DbInfo",
|
||||
packageName + ".DbInfo$Builder",
|
||||
packageName + ".JdbcConnectionUrlParser",
|
||||
packageName + ".JdbcConnectionUrlParser$1",
|
||||
packageName + ".JdbcConnectionUrlParser$2",
|
||||
packageName + ".JdbcConnectionUrlParser$3",
|
||||
packageName + ".JdbcConnectionUrlParser$4",
|
||||
packageName + ".JdbcConnectionUrlParser$5",
|
||||
packageName + ".JdbcConnectionUrlParser$6",
|
||||
packageName + ".JdbcConnectionUrlParser$7",
|
||||
packageName + ".JdbcConnectionUrlParser$8",
|
||||
packageName + ".JdbcConnectionUrlParser$9",
|
||||
packageName + ".JdbcConnectionUrlParser$10",
|
||||
packageName + ".JdbcConnectionUrlParser$11",
|
||||
packageName + ".JdbcConnectionUrlParser$12",
|
||||
packageName + ".JdbcConnectionUrlParser$13",
|
||||
packageName + ".JdbcConnectionUrlParser$14",
|
||||
packageName + ".JdbcConnectionUrlParser$15",
|
||||
packageName + ".JdbcConnectionUrlParser$16",
|
||||
packageName + ".JdbcConnectionUrlParser$17",
|
||||
packageName + ".JdbcMaps",
|
||||
packageName + ".JdbcTracer",
|
||||
packageName + ".JdbcUtils",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -45,13 +45,6 @@ public final class JedisInstrumentationModule extends InstrumentationModule {
|
|||
return not(hasClassesNamed("redis.clients.jedis.commands.ProtocolCommand"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".JedisClientTracer$CommandWithArgs", packageName + ".JedisClientTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ConnectionInstrumentation());
|
||||
|
|
|
@ -36,13 +36,6 @@ public final class JedisInstrumentationModule extends InstrumentationModule {
|
|||
super("jedis", "jedis-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".JedisClientTracer$CommandWithArgs", packageName + ".JedisClientTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ConnectionInstrumentation());
|
||||
|
|
|
@ -30,19 +30,6 @@ public final class JettyInstrumentationModule extends InstrumentationModule {
|
|||
super("jetty", "jetty-8.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
// order matters here because subclasses (e.g. JettyHttpServerTracer) need to be injected into
|
||||
// the class loader after their super classes (e.g. Servlet3HttpServerTracer)
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.servlet.HttpServletRequestGetter",
|
||||
"io.opentelemetry.instrumentation.servlet.ServletHttpServerTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.servlet.v3_0.Servlet3HttpServerTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.servlet.v3_0.TagSettingAsyncListener",
|
||||
packageName + ".JettyHttpServerTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HandlerInstrumentation());
|
||||
|
|
|
@ -20,16 +20,6 @@ public class JmsInstrumentationModule extends InstrumentationModule {
|
|||
super("jms", "jms-1.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".MessageDestination",
|
||||
packageName + ".JmsTracer",
|
||||
packageName + ".MessageExtractAdapter",
|
||||
packageName + ".MessageInjectAdapter"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -18,13 +18,6 @@ public class JspInstrumentationModule extends InstrumentationModule {
|
|||
super("jsp");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".JspTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new HttpJspPageInstrumentation(), new JspCompilationContextInstrumentation());
|
||||
|
|
|
@ -18,21 +18,6 @@ public class KafkaClientsInstrumentationModule extends InstrumentationModule {
|
|||
super("kafka-clients", "kafka-clients-0.11", "kafka");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".KafkaClientConfiguration",
|
||||
packageName + ".KafkaConsumerTracer",
|
||||
packageName + ".TextMapExtractAdapter",
|
||||
packageName + ".TracingIterable",
|
||||
packageName + ".TracingIterator",
|
||||
packageName + ".TracingList",
|
||||
packageName + ".KafkaProducerTracer",
|
||||
packageName + ".TextMapInjectAdapter",
|
||||
packageName + ".ProducerCallback"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new KafkaConsumerInstrumentation(), new KafkaProducerInstrumentation());
|
||||
|
|
|
@ -18,15 +18,6 @@ public class KafkaStreamsInstrumentationModule extends InstrumentationModule {
|
|||
super("kafka-streams", "kafka-streams-0.11", "kafka");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".KafkaStreamsTracer",
|
||||
packageName + ".TextMapExtractAdapter",
|
||||
packageName + ".SpanScopeHolder"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -32,15 +32,6 @@ public class KHttpInstrumentationModule extends InstrumentationModule {
|
|||
super("khttp");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".KHttpHeadersInjectAdapter",
|
||||
packageName + ".KHttpTracer",
|
||||
packageName + ".RequestWrapper",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new KHttpInstrumentation());
|
||||
|
|
|
@ -56,15 +56,6 @@ public class KotlinCoroutinesInstrumentationModule extends InstrumentationModule
|
|||
super("kotlinx-coroutines");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
getClass().getName() + "$CoroutineWrapper",
|
||||
getClass().getName() + "$TraceScopeKey",
|
||||
getClass().getName() + "$CoroutineContextWrapper",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new KotlinDebugProbeInstrumentation());
|
||||
|
|
|
@ -38,19 +38,6 @@ public class KubernetesClientInstrumentationModule extends InstrumentationModule
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".KubernetesClientTracer",
|
||||
packageName + ".TracingInterceptor",
|
||||
packageName + ".KubernetesRequestDigest",
|
||||
packageName + ".KubernetesResource",
|
||||
packageName + ".KubernetesVerb",
|
||||
packageName + ".ParseKubernetesResourceException",
|
||||
"com.google.common.base.Strings",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ApiClientInstrumentation());
|
||||
|
|
|
@ -18,16 +18,6 @@ public class LettuceInstrumentationModule extends InstrumentationModule {
|
|||
super("lettuce", "lettuce-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".LettuceAbstractDatabaseClientTracer",
|
||||
packageName + ".LettuceConnectionDatabaseClientTracer",
|
||||
packageName + ".LettuceDatabaseClientTracer",
|
||||
packageName + ".InstrumentationPoints"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new LettuceClientInstrumentation(), new LettuceAsyncCommandsInstrumentation());
|
||||
|
|
|
@ -26,23 +26,6 @@ public class LettuceInstrumentationModule extends InstrumentationModule {
|
|||
return not(hasClassesNamed("io.lettuce.core.tracing.Tracing"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.lettuce.LettuceArgSplitter",
|
||||
packageName + ".LettuceAbstractDatabaseClientTracer",
|
||||
packageName + ".LettuceConnectionDatabaseClientTracer",
|
||||
packageName + ".LettuceDatabaseClientTracer",
|
||||
packageName + ".LettuceInstrumentationUtil",
|
||||
packageName + ".LettuceAsyncBiFunction",
|
||||
packageName + ".rx.LettuceMonoCreationAdvice",
|
||||
packageName + ".rx.LettuceMonoDualConsumer",
|
||||
packageName + ".rx.LettuceFluxCreationAdvice",
|
||||
packageName + ".rx.LettuceFluxTerminationRunnable",
|
||||
packageName + ".rx.LettuceFluxTerminationRunnable$FluxOnSubscribeConsumer"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -31,20 +31,6 @@ public class LettuceInstrumentationModule extends InstrumentationModule {
|
|||
super("lettuce", "lettuce-5.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.lettuce.LettuceArgSplitter",
|
||||
packageName + ".OpenTelemetryTracing",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetryTracerProvider",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetryTraceContextProvider",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetryTraceContext",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetryEndpoint",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetryTracer",
|
||||
packageName + ".OpenTelemetryTracing$OpenTelemetrySpan",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
|
||||
return hasClassesNamed("io.lettuce.core.tracing.Tracing");
|
||||
|
|
|
@ -35,13 +35,6 @@ public final class Log4j2InstrumentationModule extends InstrumentationModule {
|
|||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.log4j.v2_13_2.OpenTelemetryContextDataProvider"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
|
||||
return hasClassesNamed("org.apache.logging.log4j.core.util.ContextDataProvider");
|
||||
|
|
|
@ -33,13 +33,6 @@ public class Log4j27InstrumentationModule extends InstrumentationModule {
|
|||
super("log4j", "log4j-2.7");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.log4j.v2_7.SpanDecoratingContextDataInjector"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
|
||||
return hasClassesNamed("org.apache.logging.log4j.core.impl.ContextDataInjectorFactory")
|
||||
|
|
|
@ -21,15 +21,6 @@ public class LogbackInstrumentationModule extends InstrumentationModule {
|
|||
super("logback", "logback-1.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.logback.v1_0.internal.UnionMap",
|
||||
"io.opentelemetry.instrumentation.logback.v1_0.internal.UnionMap$ConcatenatedSet",
|
||||
"io.opentelemetry.instrumentation.logback.v1_0.internal.UnionMap$ConcatenatedSet$ConcatenatedSetIterator"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new LoggerInstrumentation(), new LoggingEventInstrumentation());
|
||||
|
|
|
@ -35,14 +35,6 @@ public final class MongoClientInstrumentationModule extends InstrumentationModul
|
|||
super("mongo", "mongo-3.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.MongoClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.TracingCommandListener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new MongoClientOptionsBuilderInstrumentation());
|
||||
|
|
|
@ -35,14 +35,6 @@ public final class MongoClientInstrumentationModule extends InstrumentationModul
|
|||
super("mongo", "mongo-3.7");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.MongoClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.TracingCommandListener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new MongoClientSettingsBuilderInstrumentation());
|
||||
|
|
|
@ -36,14 +36,6 @@ public final class MongoAsyncClientInstrumentationModule extends Instrumentation
|
|||
super("mongo-async", "mongo-async-3.3", "mongo");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.MongoClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.mongo.TracingCommandListener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new MongoClientSettingsBuildersInstrumentation());
|
||||
|
|
|
@ -20,29 +20,6 @@ public class NettyInstrumentationModule extends InstrumentationModule {
|
|||
super("netty", "netty-3.8");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".ChannelTraceContext",
|
||||
packageName + ".ChannelTraceContext$Factory",
|
||||
NettyChannelPipelineInstrumentation.class.getName() + "$ChannelPipelineAdviceUtil",
|
||||
// Util
|
||||
packageName + ".util.CombinedSimpleChannelHandler",
|
||||
// client helpers
|
||||
packageName + ".client.NettyHttpClientTracer",
|
||||
packageName + ".client.NettyResponseInjectAdapter",
|
||||
packageName + ".client.HttpClientRequestTracingHandler",
|
||||
packageName + ".client.HttpClientResponseTracingHandler",
|
||||
packageName + ".client.HttpClientTracingHandler",
|
||||
// server helpers
|
||||
packageName + ".server.NettyHttpServerTracer",
|
||||
packageName + ".server.NettyRequestExtractAdapter",
|
||||
packageName + ".server.HttpServerRequestTracingHandler",
|
||||
packageName + ".server.HttpServerResponseTracingHandler",
|
||||
packageName + ".server.HttpServerTracingHandler",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -18,26 +18,6 @@ public class NettyInstrumentationModule extends InstrumentationModule {
|
|||
super("netty", "netty-4.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AttributeKeys",
|
||||
packageName + ".AttributeKeys$1",
|
||||
// client helpers
|
||||
packageName + ".client.NettyHttpClientTracer",
|
||||
packageName + ".client.NettyResponseInjectAdapter",
|
||||
packageName + ".client.HttpClientRequestTracingHandler",
|
||||
packageName + ".client.HttpClientResponseTracingHandler",
|
||||
packageName + ".client.HttpClientTracingHandler",
|
||||
// server helpers
|
||||
packageName + ".server.NettyHttpServerTracer",
|
||||
packageName + ".server.NettyRequestExtractAdapter",
|
||||
packageName + ".server.HttpServerRequestTracingHandler",
|
||||
packageName + ".server.HttpServerResponseTracingHandler",
|
||||
packageName + ".server.HttpServerTracingHandler"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -18,26 +18,6 @@ public class NettyInstrumentationModule extends InstrumentationModule {
|
|||
super("netty", "netty-4.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AttributeKeys",
|
||||
packageName + ".AttributeKeys$1",
|
||||
// client helpers
|
||||
packageName + ".client.NettyHttpClientTracer",
|
||||
packageName + ".client.NettyResponseInjectAdapter",
|
||||
packageName + ".client.HttpClientRequestTracingHandler",
|
||||
packageName + ".client.HttpClientResponseTracingHandler",
|
||||
packageName + ".client.HttpClientTracingHandler",
|
||||
// server helpers
|
||||
packageName + ".server.NettyHttpServerTracer",
|
||||
packageName + ".server.NettyRequestExtractAdapter",
|
||||
packageName + ".server.HttpServerRequestTracingHandler",
|
||||
packageName + ".server.HttpServerResponseTracingHandler",
|
||||
packageName + ".server.HttpServerTracingHandler"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -28,15 +28,6 @@ public class OkHttp2InstrumentationModule extends InstrumentationModule {
|
|||
super("okhttp", "okhttp-2.2");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".RequestBuilderInjectAdapter",
|
||||
packageName + ".OkHttpClientTracer",
|
||||
packageName + ".TracingInterceptor",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new OkHttpClientInstrumentation());
|
||||
|
|
|
@ -30,15 +30,6 @@ public class OkHttp3InstrumentationModule extends InstrumentationModule {
|
|||
super("okhttp", "okhttp-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".RequestBuilderInjectAdapter",
|
||||
packageName + ".OkHttpClientTracer",
|
||||
packageName + ".TracingInterceptor",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new OkHttpClientInstrumentation());
|
||||
|
|
|
@ -18,75 +18,6 @@ public class OpenTelemetryApiInstrumentationModule extends InstrumentationModule
|
|||
super("opentelemetry-api");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".context.AgentContextStorage",
|
||||
packageName + ".context.AgentContextStorage$AgentContextWrapper",
|
||||
packageName + ".context.AgentContextStorage$SpanContextKeys",
|
||||
packageName + ".context.propagation.ApplicationContextPropagators",
|
||||
packageName + ".context.propagation.ApplicationTextMapPropagator",
|
||||
packageName + ".context.propagation.ApplicationTextMapPropagator$AgentSetter",
|
||||
packageName + ".context.propagation.ApplicationTextMapPropagator$AgentGetter",
|
||||
packageName + ".metrics.ApplicationBatchRecorder",
|
||||
packageName + ".metrics.ApplicationDoubleCounter",
|
||||
packageName + ".metrics.ApplicationDoubleCounter$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationDoubleCounter$Builder",
|
||||
packageName + ".metrics.ApplicationDoubleSumObserver",
|
||||
packageName + ".metrics.ApplicationDoubleSumObserver$Builder",
|
||||
packageName + ".metrics.ApplicationDoubleSumObserver$AgentResultDoubleSumObserver",
|
||||
packageName + ".metrics.ApplicationDoubleSumObserver$ApplicationResultDoubleSumObserver",
|
||||
packageName + ".metrics.ApplicationDoubleUpDownCounter",
|
||||
packageName + ".metrics.ApplicationDoubleUpDownCounter$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationDoubleUpDownCounter$Builder",
|
||||
packageName + ".metrics.ApplicationDoubleUpDownSumObserver",
|
||||
packageName + ".metrics.ApplicationDoubleUpDownSumObserver$Builder",
|
||||
packageName
|
||||
+ ".metrics.ApplicationDoubleUpDownSumObserver$AgentResultDoubleUpDownSumObserver",
|
||||
packageName
|
||||
+ ".metrics.ApplicationDoubleUpDownSumObserver$ApplicationResultDoubleUpDownSumObserver",
|
||||
packageName + ".metrics.ApplicationDoubleValueObserver",
|
||||
packageName + ".metrics.ApplicationDoubleValueObserver$Builder",
|
||||
packageName + ".metrics.ApplicationDoubleValueObserver$AgentResultDoubleValueObserver",
|
||||
packageName + ".metrics.ApplicationDoubleValueObserver$ApplicationResultDoubleValueObserver",
|
||||
packageName + ".metrics.ApplicationDoubleValueRecorder",
|
||||
packageName + ".metrics.ApplicationDoubleValueRecorder$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationDoubleValueRecorder$Builder",
|
||||
packageName + ".metrics.ApplicationLongCounter",
|
||||
packageName + ".metrics.ApplicationLongCounter$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationLongCounter$Builder",
|
||||
packageName + ".metrics.ApplicationLongSumObserver",
|
||||
packageName + ".metrics.ApplicationLongSumObserver$Builder",
|
||||
packageName + ".metrics.ApplicationLongSumObserver$AgentResultLongSumObserver",
|
||||
packageName + ".metrics.ApplicationLongSumObserver$ApplicationResultLongSumObserver",
|
||||
packageName + ".metrics.ApplicationLongUpDownCounter",
|
||||
packageName + ".metrics.ApplicationLongUpDownCounter$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationLongUpDownCounter$Builder",
|
||||
packageName + ".metrics.ApplicationLongUpDownSumObserver",
|
||||
packageName + ".metrics.ApplicationLongUpDownSumObserver$Builder",
|
||||
packageName + ".metrics.ApplicationLongUpDownSumObserver$AgentResultLongUpDownSumObserver",
|
||||
packageName
|
||||
+ ".metrics.ApplicationLongUpDownSumObserver$ApplicationResultLongUpDownSumObserver",
|
||||
packageName + ".metrics.ApplicationLongValueObserver",
|
||||
packageName + ".metrics.ApplicationLongValueObserver$Builder",
|
||||
packageName + ".metrics.ApplicationLongValueObserver$AgentResultLongValueObserver",
|
||||
packageName + ".metrics.ApplicationLongValueObserver$ApplicationResultLongValueObserver",
|
||||
packageName + ".metrics.ApplicationLongValueRecorder",
|
||||
packageName + ".metrics.ApplicationLongValueRecorder$BoundInstrument",
|
||||
packageName + ".metrics.ApplicationLongValueRecorder$Builder",
|
||||
packageName + ".metrics.ApplicationMeter",
|
||||
packageName + ".metrics.ApplicationMeterProvider",
|
||||
packageName + ".trace.Bridging",
|
||||
packageName + ".trace.Bridging$1",
|
||||
packageName + ".trace.Bridging$2",
|
||||
packageName + ".trace.ApplicationSpan",
|
||||
packageName + ".trace.ApplicationSpan$Builder",
|
||||
packageName + ".trace.ApplicationTracer",
|
||||
packageName + ".trace.ApplicationTracerProvider",
|
||||
packageName + ".LabelBridging"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -41,13 +41,6 @@ public final class WithSpanAnnotationInstrumentationModule extends Instrumentati
|
|||
super("with-span-annotation");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".TraceAnnotationTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AnnotatedMethodInstrumentation());
|
||||
|
|
|
@ -31,20 +31,6 @@ public class OshiInstrumentationModule extends InstrumentationModule {
|
|||
super("oshi");
|
||||
}
|
||||
|
||||
@Override
|
||||
public final String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$1",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$2",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$3",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$4",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$5",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$6",
|
||||
"io.opentelemetry.instrumentation.oshi.SystemMetrics$7"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new SystemInfoInstrumentation());
|
||||
|
|
|
@ -29,16 +29,6 @@ public class PlayWsInstrumentationModule extends InstrumentationModule {
|
|||
super("play-ws", "play-ws-1.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.PlayWsClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.HeadersInjectAdapter",
|
||||
packageName + ".AsyncHandlerWrapper",
|
||||
packageName + ".StreamedAsyncHandlerWrapper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AsyncHttpClientInstrumentation(ClientAdvice.class.getName()));
|
||||
|
|
|
@ -27,16 +27,6 @@ public class PlayWsInstrumentationModule extends InstrumentationModule {
|
|||
super("play-ws", "play-ws-2.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.PlayWsClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.HeadersInjectAdapter",
|
||||
packageName + ".AsyncHandlerWrapper",
|
||||
packageName + ".StreamedAsyncHandlerWrapper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AsyncHttpClientInstrumentation(ClientAdvice.class.getName()));
|
||||
|
|
|
@ -27,16 +27,6 @@ public class PlayWsInstrumentationModule extends InstrumentationModule {
|
|||
super("play-ws", "play-ws-2.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.PlayWsClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.playws.HeadersInjectAdapter",
|
||||
packageName + ".AsyncHandlerWrapper",
|
||||
packageName + ".StreamedAsyncHandlerWrapper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AsyncHttpClientInstrumentation(ClientAdvice.class.getName()));
|
||||
|
|
|
@ -29,11 +29,6 @@ public final class PlayInstrumentationModule extends InstrumentationModule {
|
|||
super("play", "play-2.3");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".PlayTracer", packageName + ".RequestCompleteCallback"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ActionInstrumentation());
|
||||
|
|
|
@ -29,11 +29,6 @@ public final class PlayInstrumentationModule extends InstrumentationModule {
|
|||
super("play", "play-2.4");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".PlayTracer", packageName + ".RequestCompleteCallback"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ActionInstrumentation());
|
||||
|
|
|
@ -29,11 +29,6 @@ public final class PlayInstrumentationModule extends InstrumentationModule {
|
|||
super("play", "play-2.6");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".PlayTracer", packageName + ".RequestCompleteCallback"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ActionInstrumentation());
|
||||
|
|
|
@ -18,17 +18,6 @@ public class RabbitMqInstrumentationModule extends InstrumentationModule {
|
|||
super("rabbitmq", "rabbitmq-2.7");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".RabbitTracer",
|
||||
packageName + ".TextMapInjectAdapter",
|
||||
packageName + ".TextMapExtractAdapter",
|
||||
packageName + ".TracedDelegatingConsumer",
|
||||
RabbitCommandInstrumentation.class.getName() + "$SpanHolder",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new RabbitChannelInstrumentation(), new RabbitCommandInstrumentation());
|
||||
|
|
|
@ -18,18 +18,6 @@ public class RatpackInstrumentationModule extends InstrumentationModule {
|
|||
super("ratpack", "ratpack-1.4");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".ActionWrapper",
|
||||
packageName + ".BlockWrapper",
|
||||
packageName + ".RatpackTracer",
|
||||
packageName + ".TracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys$1"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -26,15 +26,6 @@ public final class ReactorInstrumentationModule extends InstrumentationModule {
|
|||
super("reactor", "reactor-3.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.reactor.TracingOperator$Lifter",
|
||||
"io.opentelemetry.instrumentation.reactor.TracingOperator",
|
||||
"io.opentelemetry.instrumentation.reactor.TracingSubscriber"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HooksInstrumentation());
|
||||
|
|
|
@ -44,27 +44,6 @@ public final class ReactorNettyInstrumentationModule extends InstrumentationModu
|
|||
super("reactor-netty", "reactor-netty-0.9");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
ReactorNettyInstrumentationModule.class.getName() + "$MapConnect",
|
||||
ReactorNettyInstrumentationModule.class.getName() + "$OnRequest",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys$1",
|
||||
// these below a transitive dependencies of AttributeKeys from above
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.NettyHttpClientTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.NettyResponseInjectAdapter",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientRequestTracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientResponseTracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientTracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.server.NettyHttpServerTracer",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.server.NettyRequestExtractAdapter",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.server.HttpServerRequestTracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.server.HttpServerResponseTracingHandler",
|
||||
"io.opentelemetry.javaagent.instrumentation.netty.v4_1.server.HttpServerTracingHandler"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpClientInstrumentation());
|
||||
|
|
|
@ -41,14 +41,6 @@ public final class RediscalaInstrumentationModule extends InstrumentationModule
|
|||
super("rediscala", "rediscala-1.8");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
RediscalaInstrumentationModule.class.getName() + "$OnCompleteHandler",
|
||||
packageName + ".RediscalaClientTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RequestInstrumentation());
|
||||
|
|
|
@ -31,11 +31,6 @@ public final class RedissonInstrumentation extends InstrumentationModule {
|
|||
super("redisson", "redisson-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".RedissonClientTracer"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RedisConnectionInstrumentation());
|
||||
|
|
|
@ -34,11 +34,6 @@ public final class RmiClientInstrumentationModule extends InstrumentationModule
|
|||
super("rmi", "rmi-client");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".RmiClientTracer"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ClientInstrumentation());
|
||||
|
|
|
@ -22,18 +22,6 @@ public class RmiContextPropagationInstrumentationModule extends InstrumentationM
|
|||
super("rmi", "rmi-context-propagation");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.ContextPayload$InjectAdapter",
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.ContextPayload$ExtractAdapter",
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.ContextPayload",
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.ContextPropagator",
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.server.ContextDispatcher",
|
||||
"io.opentelemetry.javaagent.instrumentation.rmi.context.server.ContextDispatcher$NoopRemote"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new RmiClientContextInstrumentation(), new RmiServerContextInstrumentation());
|
||||
|
|
|
@ -39,11 +39,6 @@ public final class RmiServerInstrumentation extends InstrumentationModule {
|
|||
super("rmi", "rmi-server");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".RmiServerTracer"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ServerInstrumentation());
|
||||
|
|
|
@ -29,16 +29,6 @@ public class Servlet2InstrumentationModule extends InstrumentationModule {
|
|||
return not(hasClassesNamed("javax.servlet.AsyncEvent", "javax.servlet.AsyncListener"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.servlet.ServletHttpServerTracer",
|
||||
"io.opentelemetry.instrumentation.servlet.HttpServletRequestGetter",
|
||||
packageName + ".ResponseWithStatus",
|
||||
packageName + ".Servlet2HttpServerTracer"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return Arrays.asList(
|
||||
|
|
|
@ -18,17 +18,6 @@ public class Servlet3InstrumentationModule extends InstrumentationModule {
|
|||
super("servlet", "servlet-3.0");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.servlet.HttpServletRequestGetter",
|
||||
"io.opentelemetry.instrumentation.servlet.ServletHttpServerTracer",
|
||||
packageName + ".Servlet3Advice",
|
||||
packageName + ".Servlet3HttpServerTracer",
|
||||
packageName + ".TagSettingAsyncListener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new AsyncContextInstrumentation(), new ServletAndFilterInstrumentation());
|
||||
|
|
|
@ -41,13 +41,6 @@ public final class RequestDispatcherInstrumentationModule extends Instrumentatio
|
|||
super("servlet", "servlet-dispatcher");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".RequestDispatcherTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RequestDispatcherInstrumentation());
|
||||
|
|
|
@ -36,13 +36,6 @@ public final class HttpServletResponseInstrumentationModule extends Instrumentat
|
|||
super("servlet", "servlet-response");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".HttpServletResponseTracer",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new HttpServletResponseInstrumentation());
|
||||
|
|
|
@ -38,15 +38,6 @@ public final class SpringDataInstrumentationModule extends InstrumentationModule
|
|||
super("spring-data", "spring-data-1.8");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".SpringDataTracer",
|
||||
getClass().getName() + "$RepositoryInterceptor",
|
||||
getClass().getName() + "$InterceptingRepositoryProxyPostProcessor",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new RepositoryFactorySupportInstrumentation());
|
||||
|
|
|
@ -28,13 +28,6 @@ public final class SpringSchedulingInstrumentationModule extends Instrumentation
|
|||
super("spring-scheduling", "spring-scheduling-3.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".SpringSchedulingTracer", packageName + ".SpringSchedulingRunnableWrapper",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new TaskInstrumentation());
|
||||
|
|
|
@ -29,17 +29,6 @@ public class WebfluxClientInstrumentationModule extends InstrumentationModule {
|
|||
super("spring-webflux", "spring-webflux-5.0", "spring-webflux-client");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
"io.opentelemetry.instrumentation.spring.webflux.client.SpringWebfluxHttpClientTracer",
|
||||
"io.opentelemetry.instrumentation.spring.webflux.client.HttpHeadersInjectAdapter",
|
||||
"io.opentelemetry.instrumentation.spring.webflux.client.WebClientTracingFilter",
|
||||
"io.opentelemetry.instrumentation.spring.webflux.client.WebClientTracingFilter$MonoWebClientTrace",
|
||||
"io.opentelemetry.instrumentation.spring.webflux.client.TraceWebClientSubscriber"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new WebClientBuilderInstrumentation());
|
||||
|
|
|
@ -19,16 +19,6 @@ public class WebfluxServerInstrumentationModule extends InstrumentationModule {
|
|||
super("spring-webflux", "spring-webflux-5.0", "spring-webflux-server");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".SpringWebfluxHttpServerTracer",
|
||||
packageName + ".AdviceUtils",
|
||||
packageName + ".AdviceUtils$SpanFinishingSubscriber",
|
||||
packageName + ".RouteOnSuccessOrError"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -18,15 +18,6 @@ public final class SpringWebMvcInstrumentationModule extends InstrumentationModu
|
|||
super("spring-webmvc", "spring-webmvc-3.1");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".SpringWebMvcTracer",
|
||||
packageName + ".HandlerMappingResourceNameFilter",
|
||||
packageName + ".HandlerMappingResourceNameFilter$BeanDefinition",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(
|
||||
|
|
|
@ -36,18 +36,6 @@ public final class SpymemcachedInstrumentationModule extends InstrumentationModu
|
|||
super("spymemcached", "spymemcached-2.12");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".MemcacheClientTracer",
|
||||
packageName + ".CompletionListener",
|
||||
packageName + ".SyncCompletionListener",
|
||||
packageName + ".GetCompletionListener",
|
||||
packageName + ".OperationCompletionListener",
|
||||
packageName + ".BulkGetCompletionListener"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new MemcachedClientInstrumentation());
|
||||
|
|
|
@ -19,11 +19,6 @@ public class Struts2InstrumentationModule extends InstrumentationModule {
|
|||
super("struts", "struts-2.3");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {packageName + ".Struts2Tracer"};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new ActionInvocationInstrumentation());
|
||||
|
|
|
@ -18,14 +18,6 @@ public class TwilioInstrumentationModule extends InstrumentationModule {
|
|||
super("twilio", "twilio-6.6");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".TwilioClientDecorator",
|
||||
packageName + ".TwilioAsyncInstrumentation$SpanFinishingCallback",
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return asList(new TwilioAsyncInstrumentation(), new TwilioSyncInstrumentation());
|
||||
|
|
|
@ -34,13 +34,6 @@ public class VertxRxInstrumentationModule extends InstrumentationModule {
|
|||
super("vertx-reactive", "vertx-reactive-3.5", "vertx");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] helperClassNames() {
|
||||
return new String[] {
|
||||
packageName + ".AsyncResultConsumerWrapper", packageName + ".AsyncResultHandlerWrapper"
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TypeInstrumentation> typeInstrumentations() {
|
||||
return singletonList(new AsyncResultSingleInstrumentation());
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue