Skip to content

Commit 2147d93

Browse files
committed
./gradlew spotlessApply
1 parent a24bd0a commit 2147d93

File tree

1 file changed

+23
-18
lines changed
  • instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/jdbc

1 file changed

+23
-18
lines changed

instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/internal/instrumentation/jdbc/DataSourcePostProcessor.java

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
16
package io.opentelemetry.instrumentation.spring.autoconfigure.internal.instrumentation.jdbc;
27

38
import com.google.errorprone.annotations.CanIgnoreReturnValue;
49
import io.opentelemetry.api.OpenTelemetry;
510
import io.opentelemetry.instrumentation.jdbc.datasource.JdbcTelemetry;
611
import io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.InstrumentationConfigUtil;
712
import io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties;
8-
913
import javax.annotation.Nonnull;
1014
import javax.annotation.Nullable;
1115
import javax.sql.DataSource;
12-
1316
import org.aopalliance.intercept.MethodInterceptor;
1417
import org.aopalliance.intercept.MethodInvocation;
1518
import org.springframework.aop.framework.ProxyFactory;
@@ -53,22 +56,24 @@ public Object postProcessAfterInitialization(Object bean, String beanName) {
5356
&& !isRoutingDatasource(bean)
5457
&& !ScopedProxyUtils.isScopedTarget(beanName)) {
5558
DataSource dataSource = (DataSource) bean;
56-
DataSource wrapped = JdbcTelemetry.builder(openTelemetryProvider.getObject())
57-
.setStatementSanitizationEnabled(
58-
InstrumentationConfigUtil.isStatementSanitizationEnabled(
59-
configPropertiesProvider.getObject(),
60-
"otel.instrumentation.jdbc.statement-sanitizer.enabled"))
61-
.setCaptureQueryParameters(
62-
configPropertiesProvider
63-
.getObject()
64-
.getBoolean(
65-
"otel.instrumentation.jdbc.experimental.capture-query-parameters", false))
66-
.setTransactionInstrumenterEnabled(
67-
configPropertiesProvider
68-
.getObject()
69-
.getBoolean("otel.instrumentation.jdbc.experimental.transaction.enabled", false))
70-
.build()
71-
.wrap(dataSource);
59+
DataSource wrapped =
60+
JdbcTelemetry.builder(openTelemetryProvider.getObject())
61+
.setStatementSanitizationEnabled(
62+
InstrumentationConfigUtil.isStatementSanitizationEnabled(
63+
configPropertiesProvider.getObject(),
64+
"otel.instrumentation.jdbc.statement-sanitizer.enabled"))
65+
.setCaptureQueryParameters(
66+
configPropertiesProvider
67+
.getObject()
68+
.getBoolean(
69+
"otel.instrumentation.jdbc.experimental.capture-query-parameters", false))
70+
.setTransactionInstrumenterEnabled(
71+
configPropertiesProvider
72+
.getObject()
73+
.getBoolean(
74+
"otel.instrumentation.jdbc.experimental.transaction.enabled", false))
75+
.build()
76+
.wrap(dataSource);
7277

7378
ProxyFactory proxyFactory = new ProxyFactory(DataSource.class);
7479
proxyFactory.setTarget(bean);

0 commit comments

Comments
 (0)