帮助手册

Lambda Managed Instances 集成

Site24x7 支持对 AWS Lambda Managed Instances 的监控,让您的 Lambda 函数对计算容量的使用方式拥有更多控制。Lambda Managed Instances 允许一个函数在单个执行环境中运行多个任务,从而有助于降低 Lambda 函数的计算资源消耗。因此,处理稳定或可预测工作负载的函数能够以更低的开销运行。

当函数使用 Lambda Managed Instances 时,执行环境比单次调用本身更为关键,因为单个环境可以同时运行多个任务。这种活动会在不受监控的情况下使 CPU、内存、磁盘和并发使用率接近其限制。

如果缺乏对这些指标的可见性,就很难判断环境何时过载、任务是否因 CPU 或内存受限而变慢、配置的并发限制是否过低,以及随着更多任务运行磁盘和网络活动如何变化。Site24x7 跟踪所有这些值,并允许您根据 Lambda Managed Instances 环境内实际发生的情况配置阈值和告警,从而帮助您提前发现问题并自信地调整容量。

使用 Lambda Managed Instances 优化成本

从 Site24x7 的角度来看,Lambda Managed Instances 为优化 Lambda 工作负载成本提供了更大的空间。由于 Lambda Managed Instances 在 Amazon EC2 支持的环境中运行函数,您可以充分利用 EC2 的成本优势,例如 Compute Savings Plans,与按需定价相比可提供显著折扣。Lambda Managed Instances 工作负载还可以在较新的 EC2 实例类型(如 AWS Graviton4)上运行,与上一代相比具有更好的性价比。

Lambda Managed Instances 还将 Lambda 超时上限提高到一小时。这支持长时间运行的操作,而无需脱离无服务器操作模型,使您能够通过 Site24x7 跟踪性能和资源使用情况。

支持的 Lambda Managed Instances 指标

对于使用 Lambda Managed Instances 的 Lambda 函数,Site24x7 收集以下容量提供商指标。

指标名称 描述 统计 单位

执行环境 CPU 利用率

衡量 Lambda 函数当前正在使用的已分配 CPU 单元的百分比。

Average

Percent

执行环境内存利用率

衡量 Lambda 函数使用的内存百分比。

Average

Percent

执行环境网络入流量

衡量 Lambda 函数在所有网络接口上接收到的字节数。

Average

Bytes

执行环境网络出流量

衡量 Lambda 函数从所有网络接口发送出去的字节数。

Average

Bytes

执行环境磁盘读取字节数

指定时间段内从该函数所有执行环境读取的字节数。

Average

Bytes

执行环境磁盘写入字节数

指定时间段内写入该函数所有执行环境的字节数。

Average

Bytes

执行环境并发数

当前在 Lambda 函数执行环境内运行的任务数量。

Maximum

Count

执行环境并发限制

执行环境允许同时运行的容器/进程的最大数量。

Maximum

Count

Lambda Managed Instances 终止通知

EC2 实例阈值配置文件中的Lambda Managed Instances 终止通知选项,适用于为 Lambda 函数启用了 Lambda Managed 的情况。开启此选项后,每当 Lambda Managed 执行环境(底层实例)被终止时,Site24x7 都会发送告警。这有助于您了解可能影响函数行为的环境变化。

容量提供商指标选项卡

容量提供商指标选项卡仅对使用 Lambda Managed Instances 的 Lambda 函数显示。其目的是在 Lambda 执行环境同时运行多个任务时,提供对其行为的清晰视图。该选项卡之所以必要,是因为常规 Lambda 指标仅跟踪单次调用。使用 Lambda Managed Instances 时,多个任务可能同时运行,因此了解环境容量有助于调整设置、设定阈值并排除性能问题。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!