java lambda 不写在 aws x-ray 上
java lambda don't write on aws x-ray
我尝试在 aws x-ray 上写,但是不要这样做。
Subsegment subsegment = AWSXRay.beginSubsegment("Obtene documento de s3");
subsegment.addPrecursorId("descarga de documento");
FilePdf pdf = new FilePdf(System.getenv().get("AccesKey"), System.getenv().get("SecretKey"));
subsegment.addPrecursorId("descarga de documento");
pdf.setInputFile(input.getFileName());
pdf.setTemporaryFile("temporary.pdf");
subsegment.addPrecursorId("documento en otp");
subsegment.end();
我该怎么做?
如果您是在 Lambda 环境中执行此操作,请确保您已在 Lambda 控制台中选中 "active tracing enabled" 框,并且已在您的 Lambda 函数上正确设置权限以将数据写入 AWS X-射线。
如果是这样,您也应该以 AWSXRay
class 结束子段,如下所示:
AWSXRay.endSubsegment();
我尝试在 aws x-ray 上写,但是不要这样做。
Subsegment subsegment = AWSXRay.beginSubsegment("Obtene documento de s3");
subsegment.addPrecursorId("descarga de documento");
FilePdf pdf = new FilePdf(System.getenv().get("AccesKey"), System.getenv().get("SecretKey"));
subsegment.addPrecursorId("descarga de documento");
pdf.setInputFile(input.getFileName());
pdf.setTemporaryFile("temporary.pdf");
subsegment.addPrecursorId("documento en otp");
subsegment.end();
我该怎么做?
如果您是在 Lambda 环境中执行此操作,请确保您已在 Lambda 控制台中选中 "active tracing enabled" 框,并且已在您的 Lambda 函数上正确设置权限以将数据写入 AWS X-射线。
如果是这样,您也应该以 AWSXRay
class 结束子段,如下所示:
AWSXRay.endSubsegment();