Interface IgnoredTypesConfigurer
- All Superinterfaces:
io.opentelemetry.sdk.autoconfigure.spi.Ordered
public interface IgnoredTypesConfigurer
extends io.opentelemetry.sdk.autoconfigure.spi.Ordered
An
IgnoredTypesConfigurer can be used to augment built-in instrumentation restrictions:
ignore some classes and exclude them from being instrumented, or explicitly allow them to be
instrumented if the agent ignored them by default.
This is a service provider interface that requires implementations to be registered in a
provider-configuration file stored in the META-INF/services resource directory.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconfigure(IgnoredTypesBuilder builder) Configure the passedbuilderand define which classes should be ignored when instrumenting.default voidconfigure(IgnoredTypesBuilder builder, io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config) Deprecated.Methods inherited from interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
order
-
Method Details
-
configure
Configure the passedbuilderand define which classes should be ignored when instrumenting. -
configure
@Deprecated default void configure(IgnoredTypesBuilder builder, io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config) Deprecated.Useconfigure(IgnoredTypesBuilder)instead.Configure the passedbuilderand define which classes should be ignored when instrumenting.
-
configure(IgnoredTypesBuilder)instead.