|
@@ -0,0 +1,21 @@
|
|
|
+/*
|
|
|
+ * Copyright The OpenTelemetry Authors
|
|
|
+ * SPDX-License-Identifier: Apache-2.0
|
|
|
+ */
|
|
|
+
|
|
|
+package io.opentelemetry.javaagent.instrumentation.jdbc;
|
|
|
+
|
|
|
+import com.google.auto.service.AutoService;
|
|
|
+import io.opentelemetry.instrumentation.api.config.Config;
|
|
|
+import io.opentelemetry.javaagent.extension.ignore.IgnoredTypesBuilder;
|
|
|
+import io.opentelemetry.javaagent.extension.ignore.IgnoredTypesConfigurer;
|
|
|
+
|
|
|
+@AutoService(IgnoredTypesConfigurer.class)
|
|
|
+public class JdbcIgnoredTypesConfigurer implements IgnoredTypesConfigurer {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void configure(Config config, IgnoredTypesBuilder builder) {
|
|
|
+ // see https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/5946
|
|
|
+ builder.ignoreClass("org.jboss.jca.adapters.jdbc.");
|
|
|
+ }
|
|
|
+}
|