Skip to content

Commit 4fb938d

Browse files
committed
updates
1 parent a6bef40 commit 4fb938d

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

instrumentation/jdbc/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jdbc/JdbcSingletons.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public final class JdbcSingletons {
3939
static {
4040
AttributesExtractor<DbRequest, Void> peerServiceExtractor =
4141
PeerServiceAttributesExtractor.create(
42-
new JdbcAttributesGetter(), AgentCommonConfig.get().getPeerServiceResolver());
42+
JdbcAttributesGetter.INSTANCE, AgentCommonConfig.get().getPeerServiceResolver());
4343

4444
CAPTURE_QUERY_PARAMETERS =
4545
AgentInstrumentationConfig.get()

instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcAttributesGetter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
*/
1919
public final class JdbcAttributesGetter implements SqlClientAttributesGetter<DbRequest, Void> {
2020

21+
public static final JdbcAttributesGetter INSTANCE = new JdbcAttributesGetter();
22+
2123
@Nullable
2224
@Override
2325
public String getDbSystem(DbRequest request) {

instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcInstrumenterFactory.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
*/
2828
public final class JdbcInstrumenterFactory {
2929
public static final String INSTRUMENTATION_NAME = "io.opentelemetry.jdbc";
30-
private static final JdbcAttributesGetter dbAttributesGetter = new JdbcAttributesGetter();
3130

3231
public static boolean captureQueryParameters() {
3332
return ConfigPropertiesUtil.getBoolean(
@@ -68,9 +67,9 @@ public static Instrumenter<DbRequest, Void> createStatementInstrumenter(
6867
return Instrumenter.<DbRequest, Void>builder(
6968
openTelemetry,
7069
INSTRUMENTATION_NAME,
71-
DbClientSpanNameExtractor.create(dbAttributesGetter))
70+
DbClientSpanNameExtractor.create(JdbcAttributesGetter.INSTANCE))
7271
.addAttributesExtractor(
73-
SqlClientAttributesExtractor.builder(dbAttributesGetter)
72+
SqlClientAttributesExtractor.builder(JdbcAttributesGetter.INSTANCE)
7473
.setStatementSanitizationEnabled(statementSanitizationEnabled)
7574
.setCaptureQueryParameters(captureQueryParameters)
7675
.build())
@@ -110,7 +109,7 @@ public static Instrumenter<DbRequest, Void> createTransactionInstrumenter(
110109
boolean enabled) {
111110
return Instrumenter.<DbRequest, Void>builder(
112111
openTelemetry, INSTRUMENTATION_NAME, DbRequest::getOperation)
113-
.addAttributesExtractor(SqlClientAttributesExtractor.builder(dbAttributesGetter).build())
112+
.addAttributesExtractor(SqlClientAttributesExtractor.builder(JdbcAttributesGetter.INSTANCE).build())
114113
.addAttributesExtractor(TransactionAttributeExtractor.INSTANCE)
115114
.addAttributesExtractors(extractors)
116115
.setEnabled(enabled)

instrumentation/r2dbc-1.0/library/src/main/java/io/opentelemetry/instrumentation/r2dbc/v1_0/internal/R2dbcInstrumenterBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ public R2dbcInstrumenterBuilder addAttributesExtractor(
4545
public Instrumenter<DbExecution, Void> build(
4646
UnaryOperator<SpanNameExtractor<DbExecution>> spanNameExtractorTransformer,
4747
boolean statementSanitizationEnabled) {
48-
4948
SpanNameExtractor<DbExecution> spanNameExtractor =
5049
spanNameExtractorTransformer.apply(
5150
DbClientSpanNameExtractor.create(R2dbcSqlAttributesGetter.INSTANCE));

0 commit comments

Comments
 (0)