xray 中的 AWS::LAMBDA 和 AWS::LAMBDA::FUNCTION 有什么不同?

Zha*_* Yi 3 amazon-web-services aws-lambda aws-xray

我在 AWS 上启用了 labmda xray,并且能够在 xray 控制台上看到服务图。但我不明白 AWS::LAMBDA 和 AWS::LAMBDA::FUNCTION 之间的区别。如果您查看下面的屏幕截图,您将看到我的 lambdarequestTransactionhandler显示在两个部分中。一个是AWS:Lambda另一个是AWS::Lambda::Function。它们每个都有不同的延迟。它们之间有什么不同呢?

AWS::Lambda 上的延迟多了 2 秒,那么我该如何改进呢?

在此输入图像描述

小智 6

X射线将功能分为两部分

  1. 函数的启动开销用 AWS::Lambda 表示
  2. 函数的执行时间用 AWS::Lambda::Function 表示

这两部分功能是 XRay 创建的两个子段。