Skip to content

Commit 01c5504

Browse files
committed
error.type and db.response.status_code for jdbc
1 parent f1b4282 commit 01c5504

File tree

15 files changed

+33
-20
lines changed

15 files changed

+33
-20
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
* from the attribute methods, but implement as many as possible for best compliance with the
1919
* OpenTelemetry specification.
2020
*/
21-
public interface DbClientAttributesGetter<REQUEST, RESPONSE> extends DbClientCommonAttributesGetter<REQUEST, RESPONSE> {
21+
public interface DbClientAttributesGetter<REQUEST, RESPONSE>
22+
extends DbClientCommonAttributesGetter<REQUEST, RESPONSE> {
2223

2324
/**
2425
* @deprecated Use {@link #getDbQueryText(REQUEST)} instead.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ public final void onEnd(
6666
@Nullable Throwable error) {
6767
if (error != null) {
6868
internalSet(attributes, ERROR_TYPE, error.getClass().getName());
69-
internalSet(attributes, DB_RESPONSE_STATUS_CODE, getter.getResponseStatusFromException(error));
69+
internalSet(
70+
attributes, DB_RESPONSE_STATUS_CODE, getter.getResponseStatusFromException(error));
7071
}
7172
if (response != null) {
7273
internalSet(attributes, DB_RESPONSE_STATUS_CODE, getter.getResponseStatus(response));

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/DbClientAttributesExtractorTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121

2222
class DbClientAttributesExtractorTest {
2323

24-
static final class TestAttributesGetter implements DbClientAttributesGetter<Map<String, String>, Void> {
24+
static final class TestAttributesGetter
25+
implements DbClientAttributesGetter<Map<String, String>, Void> {
2526
@Override
2627
public String getDbSystem(Map<String, String> map) {
2728
return map.get("db.system");

instrumentation-api-incubator/src/test/java/io/opentelemetry/instrumentation/api/incubator/semconv/db/SqlClientAttributesExtractorTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
@SuppressWarnings("deprecation") // using deprecated semconv
2727
class SqlClientAttributesExtractorTest {
2828

29-
static class TestAttributesGetter implements SqlClientAttributesGetter<Map<String, Object>, Void> {
29+
static class TestAttributesGetter
30+
implements SqlClientAttributesGetter<Map<String, Object>, Void> {
3031

3132
@Override
3233
public Collection<String> getRawQueryTexts(Map<String, Object> map) {

instrumentation/cassandra/cassandra-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/cassandra/v3_0/CassandraSqlAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
import java.util.Collection;
1313
import javax.annotation.Nullable;
1414

15-
final class CassandraSqlAttributesGetter implements SqlClientAttributesGetter<CassandraRequest, Void> {
15+
final class CassandraSqlAttributesGetter
16+
implements SqlClientAttributesGetter<CassandraRequest, Void> {
1617

1718
@SuppressWarnings("deprecation") // using deprecated DbSystemIncubatingValues
1819
@Override

instrumentation/cassandra/cassandra-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/cassandra/v4_0/CassandraSqlAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
import java.util.Collection;
1414
import javax.annotation.Nullable;
1515

16-
final class CassandraSqlAttributesGetter implements SqlClientAttributesGetter<CassandraRequest, Void> {
16+
final class CassandraSqlAttributesGetter
17+
implements SqlClientAttributesGetter<CassandraRequest, Void> {
1718

1819
@SuppressWarnings("deprecation") // using deprecated DbSystemIncubatingValues
1920
@Override

instrumentation/cassandra/cassandra-4.4/library/src/main/java/io/opentelemetry/instrumentation/cassandra/v4_4/CassandraSqlAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
import java.util.Collection;
1313
import javax.annotation.Nullable;
1414

15-
final class CassandraSqlAttributesGetter implements SqlClientAttributesGetter<CassandraRequest, Void> {
15+
final class CassandraSqlAttributesGetter
16+
implements SqlClientAttributesGetter<CassandraRequest, Void> {
1617
// copied from DbIncubatingAttributes.DbSystemIncubatingValues
1718
private static final String CASSANDRA = "cassandra";
1819

instrumentation/clickhouse-client-0.5/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/clickhouse/ClickHouseAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;
1010
import javax.annotation.Nullable;
1111

12-
final class ClickHouseAttributesGetter implements DbClientAttributesGetter<ClickHouseDbRequest, Void> {
12+
final class ClickHouseAttributesGetter
13+
implements DbClientAttributesGetter<ClickHouseDbRequest, Void> {
1314

1415
@Nullable
1516
@Override

instrumentation/couchbase/couchbase-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_0/CouchbaseAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;
1010
import javax.annotation.Nullable;
1111

12-
final class CouchbaseAttributesGetter implements DbClientAttributesGetter<CouchbaseRequestInfo, Void> {
12+
final class CouchbaseAttributesGetter
13+
implements DbClientAttributesGetter<CouchbaseRequestInfo, Void> {
1314

1415
@SuppressWarnings("deprecation") // using deprecated DbSystemIncubatingValues
1516
@Override

instrumentation/elasticsearch/elasticsearch-transport-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/elasticsearch/transport/ElasticsearchTransportAttributesGetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter;
99
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;
10-
import org.elasticsearch.client.Response;
1110
import javax.annotation.Nullable;
11+
import org.elasticsearch.client.Response;
1212

1313
final class ElasticsearchTransportAttributesGetter
1414
implements DbClientAttributesGetter<ElasticTransportRequest, Response> {

0 commit comments

Comments
 (0)