Internal instrumentations should always be enabled by default (#3257)
This commit is contained in:
parent
84cc044ddf
commit
cc43cf326d
|
@ -18,6 +18,12 @@ public class ClassLoaderInstrumentationModule extends InstrumentationModule {
|
||||||
super("internal-class-loader");
|
super("internal-class-loader");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean defaultEnabled() {
|
||||||
|
// internal instrumentations are always enabled by default
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isHelperClass(String className) {
|
public boolean isHelperClass(String className) {
|
||||||
return className.equals("io.opentelemetry.javaagent.tooling.Constants");
|
return className.equals("io.opentelemetry.javaagent.tooling.Constants");
|
||||||
|
|
|
@ -18,6 +18,12 @@ public class EclipseOsgiInstrumentationModule extends InstrumentationModule {
|
||||||
super("internal-eclipse-osgi");
|
super("internal-eclipse-osgi");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean defaultEnabled() {
|
||||||
|
// internal instrumentations are always enabled by default
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<TypeInstrumentation> typeInstrumentations() {
|
public List<TypeInstrumentation> typeInstrumentations() {
|
||||||
return singletonList(new EclipseOsgiInstrumentation());
|
return singletonList(new EclipseOsgiInstrumentation());
|
||||||
|
|
|
@ -18,6 +18,12 @@ public class ProxyInstrumentationModule extends InstrumentationModule {
|
||||||
super("internal-proxy");
|
super("internal-proxy");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean defaultEnabled() {
|
||||||
|
// internal instrumentations are always enabled by default
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<TypeInstrumentation> typeInstrumentations() {
|
public List<TypeInstrumentation> typeInstrumentations() {
|
||||||
return singletonList(new ProxyInstrumentation());
|
return singletonList(new ProxyInstrumentation());
|
||||||
|
|
|
@ -18,6 +18,12 @@ public class UrlClassLoaderInstrumentationModule extends InstrumentationModule {
|
||||||
super("internal-url-class-loader");
|
super("internal-url-class-loader");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean defaultEnabled() {
|
||||||
|
// internal instrumentations are always enabled by default
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<TypeInstrumentation> typeInstrumentations() {
|
public List<TypeInstrumentation> typeInstrumentations() {
|
||||||
return singletonList(new UrlClassLoaderInstrumentation());
|
return singletonList(new UrlClassLoaderInstrumentation());
|
||||||
|
|
Loading…
Reference in New Issue