cloudwatch 中的 Lambda 函数超时指标

问题描述 投票:0回答:1

当 lambda 函数超时时是否会发出指标?我想在 lambda 超时(即运行时间超过 15 分钟)时设置警报,但我在 cloudwatch 控制台中找不到任何与超时相关的指标

aws-lambda amazon-cloudwatch
1个回答
0
投票

首先,您可以在 lambda 函数上设置的最大超时为 15 分钟,但 lambda 函数的超时可能随时发生,具体取决于您为 lambda 函数配置的超时值。

发生超时时,Lambda 将在 CloudWatch 中记录以下消息:

2023-09-01T17:42:26.164Z 89bd67db-004a-4044-b906-1853229b3aa9 Task timed out after 15.02 seconds 

由于没有针对 lambda 超时的内置指标,因此您需要根据日志模式创建自己的指标。例如,要从日志组中过滤超时事件,您可以使用此过滤模式

Task timed out

要从 CloudWatch 日志组创建指标筛选器,请参阅 this AWS 文档。

一旦您拥有超时事件的指标过滤器,您就可以轻松设置 CloudWatch 警报。

© www.soinside.com 2019 - 2024. All rights reserved.