【发布时间】:2021-10-03 21:56:22
【问题描述】:
我正在尝试为 Lambda 持续时间创建指标过滤器,以便如果 lambda 持续时间超过 5 秒,它应该创建警报:
Filter and pattern syntax - Amazon CloudWatch Logs
REPORT RequestId: 12345 Duration: 280.00 ms Billed Duration: 280 ms Memory Size: 512 MB Max Memory Used: 98 MB Init Duration: 637.73 ms
我想过滤这个值。
Duration: 280.00 ms
{ $.Duration >= 200.00 }
尝试使用此过滤器似乎不起作用。
【问题讨论】:
-
已经有一个
Duration指标。为什么需要新的? -
我特别需要像 { $.Duration >= 50000 Ms} 这样的指标,但我的搜索模式没有给出任何结果。我的要求是,如果 Lambda 持续时间超过 5 秒,则需要创建云警报。
-
@Marcin 使用 AWS/Lambda 命名空间的常规持续时间指标,我无法让它听 5、10 或 30 秒,只有 60 秒或更长时间我可以设置警报。所以我正在尝试使用度量过滤器过滤持续时间并根据度量创建一个警报。
标签: amazon-web-services aws-lambda amazon-cloudwatch aws-cloudwatch-log-insights