Skip to content

Commit 2336488

Browse files
committed
Comments
1 parent 476dd09 commit 2336488

File tree

5 files changed

+12
-7
lines changed

5 files changed

+12
-7
lines changed

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientAttributesGetter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ default String getStatement(REQUEST request) {
2929
return null;
3030
}
3131

32+
// TODO: make this required to implement
3233
@Nullable
3334
default String getDbQueryText(REQUEST request) {
3435
return getStatement(request);
@@ -43,6 +44,7 @@ default String getOperation(REQUEST request) {
4344
return null;
4445
}
4546

47+
// TODO: make this required to implement
4648
@Nullable
4749
default String getDbOperationName(REQUEST request) {
4850
return getOperation(request);

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientCommonAttributesExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ abstract class DbClientCommonAttributesExtractor<
3737
@SuppressWarnings("deprecation") // until old db semconv are dropped
3838
@Override
3939
public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST request) {
40+
internalSet(attributes, DB_SYSTEM, getter.getDbSystem(request));
4041
if (SemconvStability.emitStableDatabaseSemconv()) {
4142
internalSet(attributes, DB_NAMESPACE, getter.getDbNamespace(request));
4243
}
@@ -45,7 +46,6 @@ public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST
4546
internalSet(attributes, DB_NAME, getter.getDbNamespace(request));
4647
internalSet(attributes, DB_CONNECTION_STRING, getter.getConnectionString(request));
4748
}
48-
internalSet(attributes, DB_SYSTEM, getter.getDbSystem(request));
4949
}
5050

5151
@Override

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientCommonAttributesGetter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ default String getSystem(REQUEST request) {
1616
return null;
1717
}
1818

19+
// TODO: make this required to implement
1920
@Nullable
2021
default String getDbSystem(REQUEST request) {
2122
return getSystem(request);
@@ -34,6 +35,7 @@ default String getName(REQUEST request) {
3435
return null;
3536
}
3637

38+
// TODO: make this required to implement
3739
@Nullable
3840
default String getDbNamespace(REQUEST request) {
3941
return getName(request);

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientSpanNameExtractor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ private GenericDbClientSpanNameExtractor(DbClientAttributesGetter<REQUEST> gette
7373

7474
@Override
7575
public String extract(REQUEST request) {
76-
String dbName = getter.getDbNamespace(request);
77-
String operation = getter.getDbOperationName(request);
78-
return computeSpanName(dbName, operation, null);
76+
String namespace = getter.getDbNamespace(request);
77+
String operationName = getter.getDbOperationName(request);
78+
return computeSpanName(namespace, operationName, null);
7979
}
8080
}
8181

@@ -93,10 +93,10 @@ private SqlClientSpanNameExtractor(SqlClientAttributesGetter<REQUEST> getter) {
9393

9494
@Override
9595
public String extract(REQUEST request) {
96-
String dbName = getter.getDbNamespace(request);
96+
String namespace = getter.getDbNamespace(request);
9797
SqlStatementInfo sanitizedStatement = sanitizer.sanitize(getter.getRawQueryText(request));
9898
return computeSpanName(
99-
dbName, sanitizedStatement.getOperation(), sanitizedStatement.getMainIdentifier());
99+
namespace, sanitizedStatement.getOperation(), sanitizedStatement.getMainIdentifier());
100100
}
101101
}
102102
}

instrumentation-api-incubator/src/main/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/SqlClientAttributesExtractor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST
7878
DB_QUERY_TEXT,
7979
statementSanitizationEnabled ? sanitizedStatement.getFullStatement() : rawQueryText);
8080
internalSet(attributes, DB_OPERATION_NAME, operation);
81-
} else if (SemconvStability.emitOldDatabaseSemconv()) {
81+
}
82+
if (SemconvStability.emitOldDatabaseSemconv()) {
8283
internalSet(
8384
attributes,
8485
DB_STATEMENT,

0 commit comments

Comments
 (0)