发布于: Nov 10, 2022
借助 AWS Lambda,Lambda Extensions 现在可以通过新的 AWS Lambda 遥测 API 收集有关函数执行的增强监控和可观测性数据。遥测 API 为扩展提供了一个简单的接口,用于直接从 Lambda 接收日志、平台跟踪记录和函数调用级指标。现在,您可以利用以下 AWS 合作伙伴网络 (APN) 合作伙伴提供的启用遥测 API 的扩展,从这些增强功能中受益:Coralogix、Datadog、Dynatrace、Lumigo、New Relic、Sedai、Serverless.com、Site24x7、Sumo Logic、Sysdig 和 Thundra。
通过 Lambda Extensions,您可以使用自己喜欢的第三方工具来监控和观察您的 Lambda 函数。到目前为止,Lambda 提供了 AWS Lambda 日志 API,使扩展能够直接从 Lambda 使用函数、扩展和 Lambda 平台生成的日志。通过此次发布,我们将推出新的遥测 API,它是日志 API 的增强版本。除了日志 API 提供的日志流外,遥测 API 还提供了与 Lambda 执行环境生命周期相关的事件和错误的跟踪记录和指标。扩展可以直接使用、处理、筛选这些遥测流并将其发送到任何首选目的地。这意味着您最喜欢的监控和可观测性供应商现在可以就关 Lambda 函数性能提供更丰富的见解,缩短延迟,且无需您构建额外的检测。
AWS Lambda 遥测 API 现已在提供 AWS Lambda 的所有商业区域和 AWS GovCloud(美国)区域推出。有关更多信息,请参阅 AWS 区域列表。
您可以部署扩展,将遥测 API 用于包装为 ZIP 存档或容器映像的函数。要开始使用 APN 合作伙伴提供的扩展,请访问发布博客文章中提供的链接。您还可以生成自己的使用遥测 API 的扩展。请访问 AWS Lambda 开发人员指南了解操作方法。