AWS X-Ray 可以在 JDK 7 上进行配置。以下是一个基本的配置示例:
Maven:
com.amazonaws
aws-java-sdk
1.11.636
com.amazonaws
aws-xray-recorder-sdk-core
2.5.4
Gradle:
implementation 'com.amazonaws:aws-java-sdk:1.11.636'
implementation 'com.amazonaws:aws-xray-recorder-sdk-core:2.5.4'
import com.amazonaws.xray.AWSXRay;
import com.amazonaws.xray.AWSXRayRecorderBuilder;
import com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy;
public class XRayInitializer {
public static void initXRay() {
AWSXRayRecorderBuilder builder = AWSXRayRecorderBuilder.standard().withSamplingStrategy(new LocalizedSamplingStrategy());
AWSXRay.setGlobalRecorder(builder.build());
}
}
XRayInitializer.initXRay()
方法进行初始化:public class Main {
public static void main(String[] args) {
XRayInitializer.initXRay();
// 在这里写你的应用程序逻辑
}
}
这样,你的应用程序就配置了 AWS X-Ray 并可以开始记录和采样跟踪数据了。