AWS Lambda@Edge 监控集成
Amazon Web Services (AWS) Lambda@Edge 是 Amazon CloudFront 的一项功能,可让您从更靠近最终用户的区域自动运行代码或无服务器功能,从而减少延迟。Lambda@Edge 使您能够通过呈现个性化内容为您的客户提供快速、定制的 Web 体验。
通过 Site24x7 与 AWS Lambda@Edge 的集成,您可以监控版本级别指标和区域边缘缓存级别指标,例如调用、限制、错误等。使用区域边缘缓存级别指标查看 Lambda@Edge 函数特定区域的流量变化。
Site24x7 是 AWS 审核的 Lambda 服务就绪计划合作伙伴
不同版本的 Lambda 与 CloudFront 相关联。每当有版本更改时,都会发现最近关联的 Lambda@Edge 作为新监视器。以前的版本,或取消关联的 Lambda@Edge,将作为正常运行时间监视器处于活动状态;Site24x7 不收集任何性能指标。
设置和配置
1. 如果您还没有,请通过以下任一方式将您的 AWS 账户与 Site24x7 的 AWS 账户连接:
- 以 IAM 用户身份创建 Site24x7。
- 创建跨账户 IAM 角色。了解更多
2. 在集成 AWS 账户页面上,选中Lambda@Edge的相应框。了解更多
策略和权限
Site24x7 使用各种 Lambda 函数和 CloudFront 分发 API 来收集信息。将 AWS 托管策略ReadOnlyAccess分配给 Site24x7 实体(IAM 用户或 IAM 角色)以帮助 Site24x7 收集指标和元数据。如果要分配自定义策略,请确保策略 JSON 中存在以下读取级别操作。了解更多
- "lambda:GetAccountSettings",
- "lambda:GetFunctionConfiguration",
- "lambda:ListTags",
- "cloudfront:ListPublicKeys",
- "cloudfront:ListDistributions"
轮询频率
Site24x7 根据配置的轮询频率查询 AWS 以收集 Lambda@Edge 性能指标。轮询间隔默认为五分钟。了解更多
IT 自动化
您可以为 Site24x7 支持的 AWS 服务添加自动化。登录到 Site24x7 并转到管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以计划它们一个接一个地执行。
您现在可以使用Lambda@Edge 自动化来自动调用 Lambda@Edge 函数。
版本级别指标
属性 | 描述 | 统计 | 数据类型 |
---|---|---|---|
调用 | 对于一个版本,函数代码被执行的次数,包括成功执行和导致函数错误的执行。 | 和 | 计数 |
期间 | 函数代码处理事件所花费的时间。 | 平均的 | 毫秒 |
并发执行 | 正在处理事件的函数实例的数量。 | 最大 | 计数 |
油门 | 被限制的调用请求数。 | 和 | 计数 |
元数据操作 | 元数据操作的数量。 | 和 | 计数 |
错误 | 导致函数错误的调用次数。 | 和 | 计数 |
成功率 | 对于版本,无错误完成的执行百分比。 | - | 百分比 |
预置并发利用率 | 对于版本,指标 ProvisionedConcurrentExecutions 的值除以分配的预配置并发总量。 | 最大 | 计数 |
迭代器时代 | 对于流事件源,当 Lambda 函数接收并调用它时,批处理中最后一个项目的时间。 | 平均的 | 毫秒 |
预置并发执行 | 对于版本,在预置并发上处理事件的函数实例的数量。 | 最大 | 计数 |
预置并发调用 | 对于版本,您的函数代码在预置并发上执行的次数。 | 和 | 计数 |
区域边缘缓存指标
属性 | 数据类型 |
---|---|
调用 | 计数 |
期间 | 毫秒 |
并发执行 | 计数 |
油门 | 计数 |
错误 | 计数 |
成功率 | 百分比 |
Site24x7 的 Lambda@Edge 监控界面
概括
概览 Lambda 的版本级别指标,例如调用、持续时间、限制、并发执行、错误、预置并发利用率和更多指标。
Lambda@Edge 指标
提供了 CloudFront 区域边缘缓存级别的各种指标以及时间序列图表,以帮助您了解 CloudFront 中 Lambda@Edge 的使用情况。此选项卡中提供了区域边缘位置以及调用、错误、持续时间、限制或并发执行等详细信息。您可以针对每个区域单独设置阈值,以在 Lambda@Edge 指标超出该值时提醒您。
功能概述
此选项卡下提供了 Lambda@Edge 函数的配置详细信息。运行时、处理程序、角色 ARN、版本、内存大小 (MB) 等详细信息是此处可用的一些详细信息。
中断
中断选项卡显示您的 Lambda@Edge 函数的各种状态的历史记录,例如停机、故障、严重或维护。它还提供有关中断的开始和结束时间、持续时间和注释(如果有)的详细信息。您还可以手动添加中断,并在同一部分中编辑或删除评论。
日志报表
您可以在此处查看 Lambda@Edge 函数的审核日志数据,以及时间戳、调用、错误和限制的详细信息。可以从此选项卡以 CSV 格式下载针对您的功能执行的各种轮询的日志状态的综合报表。