【问题标题】:How to add CloudWatch Lambda Insights to serverless config?如何将 CloudWatch Lambda Insights 添加到无服务器配置?
【发布时间】:2021-03-20 20:56:36
【问题描述】:

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

我添加了这样的跟踪:

tracing:
    lambda: true

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

【问题讨论】:

    标签: aws-lambda serverless


    【解决方案1】:

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

    provider:
      name: aws
      iamManagedPolicies:
        - "arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy"
    
    functions:
      functionName:
        layers:
          - arn:aws:lambda:<REGION>:580247275435:layer:LambdaInsightsExtension:<VERSION>
    

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

    【讨论】:

      【解决方案2】:

      值得分享的是,现在有一个无服务器插件可用于为整个无服务器堆栈或单个函数轻松启用 AWS Lambda Insights。

      https://www.npmjs.com/package/serverless-plugin-lambda-insights

      【讨论】:

        猜你喜欢
        • 2021-04-20
        • 1970-01-01
        • 2019-12-15
        • 1970-01-01
        • 1970-01-01
        • 2021-11-25
        • 1970-01-01
        • 2019-12-10
        • 1970-01-01
        相关资源
        最近更新 更多