在 Amazon Lambda 控制台中监控函数 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

在 Amazon Lambda 控制台中监控函数

Amazon Lambda 将代表您监控函数并将指标发送到 Amazon CloudWatch。Lambda 控制台将为这些指标创建监控图表,并在每个 Lambda 函数的监控页面上显示它们。

本页将介绍使用 Lambda 控制台查看函数指标的基础知识,包括请求总数、持续时间和错误率。

定价

CloudWatch 有一款永久免费套餐。超出免费套餐阈值,CloudWatch 将收取指标、控制面板、警报、日志和见解的费用。有关更多信息,请参阅 Amazon CloudWatch 定价

使用 Lambda 控制台

您可以使用 Lambda 控制台的监控控制面板来监控 Lambda 函数和应用程序。

监视函数

  1. 打开 Lambda 控制台的“函数”页面

  2. 选择函数。

  3. 选择 Monitoring

监控图表的类型

以下部分将介绍 Lambda 控制台上的监控图表。

Lambda 监控图表

  • 调用数 – 调用该函数的次数。

  • 持续时间 – 平均、最小和最大执行时间。

  • 错误数和成功率 (%) – 错误的数量,以及完成且没有错误的执行的百分比。

  • 限制 – 由于并发限制而导致执行失败的次数。

  • IteratorAge – 对于流事件源,当 Lambda 接收该源并调用函数时,批处理中的最后一个项的存在时间。

  • Async delivery failures (异步传输失败次数) – Lambda 尝试写入到目标或死信队列时发生的错误的数量。

  • Concurrent executions (并发执行数) – 正在处理事件的函数实例的数目。

在 Lambda 控制台上查看图表

以下部分将介绍如何在 Lambda 控制台上查看 CloudWatch 监控图表以及如何打开 CloudWatch 指标控制面板。

查看函数的监控图表

  1. 打开 Lambda 控制台的“函数”页面

  2. 选择函数。

  3. 选择 Monitoring

  4. 从预定义的时间范围中进行选择,或选择自定义时间范围。

  5. 要在 CloudWatch 中查看图表的定义,请选择三个竖直的点,然后选择在指标中查看,以打开 CloudWatch 中的指标控制面板。


            Lambda 控制台上的监控定义示例。

在 CloudWatch Logs 控制台中查看查询

以下部分将介绍如何查看 CloudWatch Logs 见解中的报告并将其添加到 CloudWatch Logs 控制台上的自定义控制面板。

查看函数的报告

  1. 打开 Lambda 控制台的“函数”页面

  2. 选择函数。

  3. 选择 Monitoring

  4. 选择在 CloudWatch 中查看日志

  5. 选择在日志见解中查看

  6. 从预定义的时间范围中进行选择,或选择自定义时间范围。

  7. 选择 Run query (运行查询)

  8. (可选)选择保存


      CloudWatch 仪表板控制面板上的 CloudWatch Logs Insights 报告。

接下来做什么?