Site24x7 如何使用 AWS Lambda 函数 URL 集成自动化您的无服务器工作流程



AWS Lambda 是一项计算服务,可让您在高可用性基础设施上运行代码,而无需任何服务器预置。您可以执行诸如维护服务器和操作系统、容量配置、自动扩展以及代码记录和监控等任务。



使用 AWS Lambda 时,您只需对自己的代码负责。Lambda 管理运行代码所需的资源,例如 CPU、网络基础设施和内存。您还可以利用 Lambda 函数将该解决方案与您喜欢的用于监控、可观察性、安全性和治理的工具集成。


Site24x7-Lambda 集成



需要注意的是,Site24x7 是一种端到端监控工具,可帮助您通过跟踪 Lambda 函数的运行状况、性能和日志来获得对它们的实时可观察性。您现在可以通过收集有关函数活动、代码执行时间和错误的指标来掌握无服务器监控,从而优化 AWS 无服务器函数的性能。


Site24x7-Lambda 集成可帮助您衡量关键性能计数器,包括调用、错误、持续时间和限制。您还可以配置警报以检查功能延迟和代码执行瓶颈。


无服务器工作流


顾名思义,这里不涉及服务器。换句话说,您无需进行基础架构配置,而是根据使用情况向您收费。您将根据您的内存消耗、请求数量和请求持续时间付费。可以在 AWS Step Functions 中配置无服务器工作流,您可以在其中创建 Lambda 函数。


Lambda 函数



可以调用 Lambda 函数在您的 AWS 环境中运行您的代码。您可以通过 AWS Lambda API 或通过 Lambda 函数控制台配置函数。创建函数后,您可以为许多函数功能和选项配置其设置,例如权限、环境变量、标签和层。


Lambda 函数 URL


Lambda 函数也可以采用 URL 的形式。函数 URL 是 Lambda 函数的端点。与 Lambda 函数一样,可以使用 Lambda 控制台或 Lambda API 创建 Lambda 函数 URL。创建函数 URL 后,Lambda 会自动生成专用 URL 端点。函数 URL 支持跨域资源共享,这使您可以定义访问 URL 的各种来源。您还可以监控 Lambda 函数 URL,其中 Lambda 将有关函数 URL 请求的指标发送到 CloudWatch。使用这些指标,您可以在 Site24x7 中监控您的函数 URL、构建仪表板和配置警报。我们已经参与了 AWS Lambda 函数 URL 的发布,请在此处查看。


Site24x7 的监控解决方案不仅提供 Lambda 监控,还支持多种 AWS 服务。凭借我们对 50 多种 AWS 服务和自定义控制面板的端到端支持,Site24x7 为您的 AWS 环境提供了更高的可观察性。