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

在 Lambda 控制台监控函数

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

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

定价

CloudWatch 控提供了永久性的免费套餐。若超出免费套餐阈值,CloudWatch 将收取指标、控制面板、告警、日志和洞察的费用。有关更多信息,请参阅 Amazon CloudWatch 定价

使用 Lambda 控制台

您可以在 Lambda 控制台上监控 Lambda 函数和应用程序。

监视函数
  1. 打开 Lamba 控制台的 Functions(函数)页面。

  2. 选择函数。

  3. 选择 Monitor(监控)选项卡。

监控图表的类型

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

Lambda 监控图表
  • 调用数 – 调用该函数的次数。

  • Duration(持续时间)– 函数代码处理事件所花费的平均、最短和最长时间。

  • Error count and success rate (%)(错误数和成功率 (%))– 错误的数量,以及完成且没有错误的调用的百分比。

  • Throttles(限制)– 由于并发限制而导致调用失败的次数。

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

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

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

在 Lambda 控制台上查看图表

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

查看函数的监控图表
  1. 打开 Lamba 控制台的 Functions(函数)页面。

  2. 选择函数。

  3. 选择 Monitor(监控)选项卡。

  4. Metrics(指标)、Logs(日志)或 Traces(跟踪)选项卡上,从预定义的时间范围中进行选择,或选择自定义时间范围。

  5. 要在 CloudWatch 中查看图表的定义,请选择三个竖直的点(小组件操作),然后选择 View in metrics(在指标中查看),以打开 CloudWatch 中的 Metrics(指标)控制面板。


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

在 CloudWatch Logs 控制台中查看查询

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

查看函数的报告
  1. 打开 Lamba 控制台的 Functions(函数)页面。

  2. 选择函数。

  3. 选择 Monitor(监控)选项卡。

  4. 选择查看 CloudWatch 中的日志

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

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

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

  8. (可选)选择保存


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

接下来做什么?