监控AWS Lambda


AWS Lambda - 概述

AWS Lambda是一种无服务器计算服务,可运行您的代码以响应事件并自动为您管理基础计算资源。

监控的参数

通过单击监视器 选项卡,转到监视器类别视图。单击云应用 部分中Amazon 下可用的Lambda 实例。显示的是分为三个选项卡的Amazon Lambda批量配置视图:

  • 可用性 选项卡, 给出过去24小时或30天的可用性历史。
  • 性能 选项卡给出过去24小时或30天的健康状况和事件。
  • 列表视图 选项卡使您可以执行批量管理配置

通过单击列表中的监视器,将转到AWS Lambda仪表板。它包含2个标签:

概述

参数 描述
INVOCATIONS
Actual Invocations 功能代码的执行次数,包括成功执行和导致功能错误的执行。
Failed Invocations (Errors) 导致函数错误的调用次数。函数错误包括您的代码引发的异常和Lambda运行时引发的异常。
Throttled Invocations 被限制的调用请求数。 当所有函数实例都在处理请求并且没有并发可扩展时,Lambda会拒绝其他请求。
调用率
Success Rate 总调用中成功调用的数量(百分比)。
Error Rate 总调用中失败调用的数量(百分比)。
Invocations/min 每分钟获得的实际调用数。
同步执行
Reserved Concurrent Executions 为该函数保留的并发执行次数。只有在配置函数并发执行时才可用。
Concurrent Executions 处理事件的函数实例的数量。如果这个数字达到您对区域的并发执行限制,或您在函数上配置的保留并发限制,则会限制其他调用请求。
Provisioned Concurrent Executions 正在处理已配置的并发事件函数实例的数量。
提供并发
Provisioned Concurrency Invocations 在提供并发的情况下执行函数代码的次数。
Provisioned Concurrency Spillover Invocations 使用所有预配置并发时,函数代码在标准并发上执行的次数。
持续时间
Max. Duration 函数在轮询间隔(毫秒)之间处理事件所需的最长时间。
Avg. Duration 函数处理轮询间隔之间的所有事件花费的平均时间(以毫秒为单位)。
Min. Duration 函数在轮询间隔(毫秒)之间处理事件所需的最短时间。
迭代器的时间
Avg. Iterator Age 事件中最后一次记录的时间(以秒为单位)。时间是流接收记录和当事件源映射将事件发送到函数之间的总时间。
异步传递失败
Dead Letter Queue Errors 对于异步调用,Lambda尝试将事件发送到死信队列但失败的次数。由于权限错误,配置错误的资源或大小限制,可能会发生死信错误。
Destination Delivery Failures 对于异步调用,Lambda尝试将事件发送到目的地但失败的次数。由于权限错误,配置错误的资源或大小限制,可能会发生传递错误。

配置

参数 描述
配置详细信息
Function ARN 函数的Amazon Resource Name (ARN)。
Region Name AWS区域的名称。
Description 函数的描述。
Role 函数的执行作用。
Concurrent Execution Settings 指示是否配置了函数并发执行。(启用/禁用)
Dead Letter Queue ARN 该函数的死信队列。
X-Ray Tracing Mode 该功能的AWS X射线跟踪配置。
Code Repository Type 托管保存函数部署包的文件的服务。
源详细信息
Memory Size 分配给该函数的内存量(以MB为单位)。
Deployed Code Size 函数部署包的大小(以MB为单位)。
Timeout Lambda允许函数在停止运行之前消耗的时间(以秒为单位)。
函数详细信息
Runtime Lambda函数的运行时环境。
Handler Lambda调用的函数开始执行您的函数。
Version Lambda函数的版本。
Last Modified Time 上次修改该函数的日期和时间。
安全和网络详细信息
VPC ID 配置VPC的ID。
Security Groups VPC安全组ID的列表。
Subnets VPC子网ID列表。