如何将 CloudWatch Lambda Insights 添加到无服务器配置?

ima*_*est 7 aws-lambda serverless

如何将 CloudWatch Lambda Insights 添加到无服务器配置?我不想手动执行此操作,因此我希望这是一个选项。

我添加了这样的跟踪:

tracing:
    lambda: true
Run Code Online (Sandbox Code Playgroud)

但这只能启用 AWS X-ray 而不是其他选项。

在此处输入图片说明

ima*_*est 8

我发现它不是一个设置,而是 lambda 中的一个层。我设法用这段代码创建了它:

provider:
  name: aws
  iamManagedPolicies:
    - "arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy"

functions:
  functionName:
    layers:
      - arn:aws:lambda:<REGION>:580247275435:layer:LambdaInsightsExtension:<VERSION>
Run Code Online (Sandbox Code Playgroud)

可以在以下位置找到最新版本的 lambda 洞察层:https : //docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versions.html