Class JdbcInstrumenterFactory
java.lang.Object
io.opentelemetry.instrumentation.jdbc.internal.JdbcInstrumenterFactory
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<DataSource, DbInfo> createDataSourceInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, boolean enabled) createStatementInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry) createStatementInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, boolean enabled, boolean statementSanitizationEnabled, boolean captureQueryParameters) createStatementInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, List<io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor<DbRequest, Void>> extractors, boolean enabled, boolean statementSanitizationEnabled, boolean captureQueryParameters) createTransactionInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry) createTransactionInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, boolean enabled) createTransactionInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, List<io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor<DbRequest, Void>> extractors, boolean enabled)
-
Field Details
-
INSTRUMENTATION_NAME
- See Also:
-
-
Method Details
-
captureQueryParameters
public static boolean captureQueryParameters() -
createStatementInstrumenter
-
createStatementInstrumenter
-
createStatementInstrumenter
public static io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<DbRequest,Void> createStatementInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, List<io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor<DbRequest, Void>> extractors, boolean enabled, boolean statementSanitizationEnabled, boolean captureQueryParameters) -
createDataSourceInstrumenter
public static io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<DataSource,DbInfo> createDataSourceInstrumenter(io.opentelemetry.api.OpenTelemetry openTelemetry, boolean enabled) -
createTransactionInstrumenter
-
createTransactionInstrumenter
-
createTransactionInstrumenter
-