К сожалению, нет прямого способа отключить трассировку с помощью X-Ray SDK для Java. В нашем резерве реализована переменная окружения аналогичного типа для Java SDK. Несмотря на утомление, лучший способ, с помощью которого я видел, как клиенты применяют обходной путь, - это сделать так, чтобы их инструментарий logi c зависел от вашей собственной переменной среды / системы. Например:
AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard();
if (myTracingEnvVar == true) {
client = client.withRequestHandlers(new TracingHandler(AWSXRay.getGlobalRecorder()));
}
client.build();
Очевидно, что это далеко не удобно. Если хотите, мы всегда открыты для отправки запросов на GitHub .