Skip to content

Commit 7690d20

Browse files
committed
add getErrorType
1 parent 0a09fd5 commit 7690d20

4 files changed

Lines changed: 7 additions & 4 deletions

File tree

instrumentation/apache-dubbo-2.7/library-autoconfigure/src/main/java/io/opentelemetry/instrumentation/apachedubbo/v2_7/DubboRpcAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
package io.opentelemetry.instrumentation.apachedubbo.v2_7;
77

88
import io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter;
9+
import org.apache.dubbo.rpc.Result;
910

10-
enum DubboRpcAttributesGetter implements RpcAttributesGetter<DubboRequest, Void> {
11+
enum DubboRpcAttributesGetter implements RpcAttributesGetter<DubboRequest, Result> {
1112
INSTANCE;
1213

1314
@Override

instrumentation/aws-sdk/aws-sdk-1.11/library/src/main/java/io/opentelemetry/instrumentation/awssdk/v1_11/AwsSdkRpcAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
package io.opentelemetry.instrumentation.awssdk.v1_11;
77

88
import com.amazonaws.Request;
9+
import com.amazonaws.Response;
910
import io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter;
1011

11-
enum AwsSdkRpcAttributesGetter implements RpcAttributesGetter<Request<?>, Void> {
12+
enum AwsSdkRpcAttributesGetter implements RpcAttributesGetter<Request<?>, Response<?>> {
1213
INSTANCE;
1314

1415
private static final ClassValue<String> OPERATION_NAME =

instrumentation/aws-sdk/aws-sdk-2.2/library/src/main/java/io/opentelemetry/instrumentation/awssdk/v2_2/internal/AwsSdkRpcAttributesGetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
1010
import software.amazon.awssdk.core.interceptor.SdkExecutionAttribute;
1111

12-
enum AwsSdkRpcAttributesGetter implements RpcAttributesGetter<ExecutionAttributes, Void> {
12+
enum AwsSdkRpcAttributesGetter implements RpcAttributesGetter<ExecutionAttributes, Response> {
1313
INSTANCE;
1414

1515
@Override

instrumentation/grpc-1.6/library/src/main/java/io/opentelemetry/instrumentation/grpc/v1_6/GrpcRpcAttributesGetter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66
package io.opentelemetry.instrumentation.grpc.v1_6;
77

88
import io.grpc.Metadata;
9+
import io.grpc.Status;
910
import io.opentelemetry.instrumentation.api.incubator.semconv.rpc.RpcAttributesGetter;
1011
import java.util.Collections;
1112
import java.util.List;
1213
import java.util.stream.Collectors;
1314
import java.util.stream.StreamSupport;
1415
import javax.annotation.Nullable;
1516

16-
enum GrpcRpcAttributesGetter implements RpcAttributesGetter<GrpcRequest, Void> {
17+
enum GrpcRpcAttributesGetter implements RpcAttributesGetter<GrpcRequest, Status> {
1718
INSTANCE;
1819

1920
@Override

0 commit comments

Comments
 (0)