AWSX-Ray-Lambda被另一个Lambda调用时未使用父跟踪ID
创始人
2024-09-27 21:00:53
0

使用X-Ray SDK for Java或Node.js中提供的X-Ray Lambda扩展来正确捕获并传递父跟踪ID。

Java示例:

public class MyLambda implements RequestHandler, String> {
  static {
    AWSXRayRecorderBuilder builder = AWSXRayRecorderBuilder.standard().withPlugin(new AWSSDKPlugin());
    AWSXRay.setGlobalRecorder(builder.build());
  }

  public String handleRequest(Map event, Context context) {
    AWSXRay.beginSegment("MyLambdaSegment");
    Segment parent = AWSXRay.getCurrentSegment();
    try {
      // 基于父跟踪ID创建子段
      Subsegment subsegment = parent.addChild(Subsegment.builder().name("mySubsegment").build());
      subsegment.putMetadata("foo", "bar");
      // 执行子段代码
      // ...

      subSegment.close();
      return "Success!";
    } catch (Exception ex) {
      parent.addException(ex);
      throw ex;
    } finally {
      AWSXRay.endSegment();
    }
  }
}

Node.js示例:

const AWSXRay = require('aws-xray-sdk-core');

exports.handler = async (event, context) => {
  // 确保在Lambda绑定了X-Ray中间件
  AWSXRay.express.openSegment('MyLambdaSegment');
  const parent = AWSXRay.getSegment();

  try {
    const subsegment = parent.addNewSubsegment('mySubsegment');
    subsegment.addMetadata('foo', 'bar');

    // 执行子段代码
    // ...

    subsegment.close();
    AWSXRay.express.closeSegment();
    return 'Success!';
  } catch (ex) {
    parent.addError(ex);
    throw ex;
  } finally {
    AWSXRay.express.closeSegment();
  }
};

相关内容

热门资讯

透视有挂!werplan辅助软... 透视有挂!werplan辅助软件(透视)切实是真的有挂(详细辅助软件教程);辅助器中分为三种模型:软...
玩家科普!fishpoker透... 玩家科普!fishpoker透视,wepoker怎么设置盖牌,德州论坛(有挂攻略);建议优先通过we...
透视神器!WePoKer辅助器... 透视神器!WePoKer辅助器(透视)好像存在有挂(详细辅助介绍教程)1、游戏颠覆性的策略玩法,独创...
今日公布!wepoker-h5... 1、今日公布!wepoker-h5下载,如何下载德普之星辅助软件,2025新版总结(有挂神器)。2、...
透视ai!德州透视是真的吗(透... 透视ai!德州透视是真的吗(透视)一直真的有挂(详细辅助攻略教程);1. ai辅助创建新账号,点击进...
玩家必备科技!hhpoker哪... 玩家必备科技!hhpoker哪个俱乐部靠谱,德州辅助工具到底怎么样,科技教程(有挂透视);支持多人共...
透视透视!hhpoker软件可... 透视透视!hhpoker软件可以玩吗(透视)本来是有挂(详细辅助可靠教程)1、ai辅助优化,发牌逻辑...
六分钟了解!wejoker辅助... 六分钟了解!wejoker辅助软件,uupoker透视,线上教程(有挂软件);科技安装教程;1367...
透视线上!聚星ai辅助工具收费... 透视线上!聚星ai辅助工具收费多少(透视)一贯是真的有挂(详细辅助AI教程)1、ai辅助优化,发牌逻...
盘点一款!steampoker... 盘点一款!steampokermaster辅助,cloudpoker外挂,规律教程(有挂辅助);建议...