【发布时间】:2021-06-21 15:39:41
【问题描述】:
根据文档here,它只是添加了一个maven模块aws-xray-recorder-sdk-aws-sdk-v2。然后个人客户将能够使用TracingInterceptor 进行 X 射线追踪。
我确实在 pom.xml 中同时添加了 sdk-core 和 sdk-v2,但我的 EventBridgeClient 没有显示 addExecutionInterceptor 以添加 TracingInterceptor。
添加了依赖项。
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-xray-recorder-sdk-aws-sdk-v2</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-xray-recorder-sdk-core</artifactId>
<version>2.8.0</version>
</dependency>
EventBridge 客户端
return EventBridgeClient.builder()
.region(Region.of(System.getenv("AWS_REGION")))
.credentialsProvider(EnvironmentVariableCredentialsProvider.create())
.overrideConfiguration(
ClientOverrideConfiguration.builder()
.apiCallAttemptTimeout(Duration.ofSeconds(1))
.retryPolicy(RetryPolicy.builder().numRetries(10).build())
.build())
.httpClientBuilder(UrlConnectionHttpClient.builder())
.build();
【问题讨论】:
标签: amazon-web-services aws-xray aws-event-bridge