diff --git a/otel-extensions/src/main/java/org/hypertrace/agent/otel/extensions/HypertraceGlobalIgnoreMatcher.java b/otel-extensions/src/main/java/org/hypertrace/agent/otel/extensions/HypertraceGlobalIgnoreMatcher.java index a54fe0912..b9d3635e9 100644 --- a/otel-extensions/src/main/java/org/hypertrace/agent/otel/extensions/HypertraceGlobalIgnoreMatcher.java +++ b/otel-extensions/src/main/java/org/hypertrace/agent/otel/extensions/HypertraceGlobalIgnoreMatcher.java @@ -38,6 +38,15 @@ public Result type(net.bytebuddy.description.type.TypeDescription target) { @Override public Result classloader(ClassLoader classLoader) { + // bootstrap + if (classLoader == null) { + return Result.DEFAULT; + } + + String name = classLoader.getClass().getName(); + if (name.startsWith("com.singularity.")) { + return Result.IGNORE; + } return Result.DEFAULT; } }