帮助手册

Amazon CloudFront 集成

Amazon CloudFront 是一项 Web 服务,可帮助您加速交付 HTML、图片文件、视频和 CSS 等静态 Web 资产。借助 Site24x7 的 AWS 集成,您现在可以监控 CloudFront 分发的活动。

概述

Site24x7 支持以下监控:

设置与配置

  • 如果尚未完成,请通过将 Site24x7 创建为 IAM 用户,或在您的 AWS 账户与 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色,来启用对 AWS 资源的访问。了解更多。
  • 接下来,在集成 AWS 账户页面中,请确保在待发现服务字段中勾选了 CloudFront 复选框。了解更多。

策略与权限

请确保分配给 Site24x7 IAM 实体的策略声明中包含以下读取级别操作。了解更多。

  • "cloudfront:GetDistribution",
  • "cloudfront:ListPublicKeys",
  • "cloudfront:ListTagsForResource",
  • "cloudfront:ListInvalidations",
  • "cloudfront:ListDistributions",
  • "cloudfront:GetDistributionConfig"

轮询频率

Site24x7 按照设定的轮询频率(1 分钟到一天)查询 CloudWatch 及各种服务级别 API,以收集 CloudFront 分发的性能指标和元数据。

许可

每个 Amazon CloudFront 监视器均视为基本监视器

查看指标:

  • 登录 Site24x7 控制台,单击 AWS > 已监控的 AWS 账户,然后从下拉列表中选择 CloudFront。
  • 从已监控分发列表中,选择要查看其指标的分发。
  • 适用于您的 Amazon CloudFront 分发的各类图表将显示在"摘要"选项卡中。

CloudFront 性能指标

以下指标按每个分发为单位进行收集:

属性 描述 统计方式 数据类型
请求数 衡量所有方法的 HTTP 和 HTTPS 请求总数 总和 计数
下载字节数 衡量 GET、HEAD 和 OPTIONS 请求下载的字节数 总和 字节
上传字节数 衡量通过 CloudFront 使用 PUT 和 POST 操作上传到源服务器的总字节数 总和 字节
总错误率 衡量返回 4xx 或 5xx 错误代码的总请求百分比 平均值 百分比
4xx 错误率 衡量返回 HTTP 状态码 4xx 的请求百分比 平均值 百分比
5xx 错误率 衡量返回 HTTP 状态码 5xx 的请求百分比 平均值 百分比
注意

为您监控的 Web 分发添加阈值配置文件。了解更多。

配置详情

以下配置数据将被采集:

属性 描述
分发 ID 显示分发的标识符
域名 显示与该分发对应的域名
ARN 显示该分发的 ARN(Amazon 资源名称)
最后修改时间 显示分发最后修改的日期和时间。
状态 显示分发的当前状态。
分发状态 显示分发的启用或禁用状态。
价格类别 显示与该分发关联的价格类别。
HTTP 版本 显示您希望查看者用于与 CloudFront 通信的 HTTP 版本。
默认根对象 显示您希望 CloudFront 从源服务器请求的默认根对象。
AWS WAF Web ACL 显示与该分发关联的 Web ACL。
IPv6 显示是否为该分发启用了 IPv6。
日志记录 显示是否为您的分发启用了日志记录。
地理限制 显示是否为该分发启用了地理限制
CName 显示备用域名
调用方参考 ID 显示用于确保请求不可重放的唯一值

您可以使用 Site24x7 AppLogs 代理收集 CloudFront 日志进行监控。了解更多

Lambda@Edge 支持

如果您的 CloudFront 中使用了 Lambda@Edge,则可以查看 Lambda@Edge 错误指标。此外,您可以监控 AWS Lambda@Edge 支持的区域边缘缓存级别的可用指标

属性 描述 统计方式 数据类型
执行错误 当 CloudFront 触发 Lambda 函数后未收到响应时,将返回执行错误。 平均值 计数
无效函数响应 当响应包含无效的标头或字段时,将显示无效函数响应错误。 平均值 计数
限流 Lambda 服务会对每个区域的执行进行限流,当您的 CloudFront 分发尝试在达到限制时运行 Lambda 函数,将返回错误。 平均值 计数

Lambda@Edge 错误

系统提供 CloudFront 区域边缘缓存级别的各种错误信息,帮助您了解 Lambda@Edge 的故障情况。您可以查看区域名称、关联的 AWS 区域、执行错误等详情。此部分允许您为特定区域中的每个参数配置阈值。

Lambda@Edge 函数

与 CloudFront 监视器关联的不同 Lambda@Edge 函数将在此处显示,包含每个资源的资源名称和资源类型详情,时间段可自定义。您可以查看状态并为受监控的函数设置告警。

拓扑视图

拓扑视图选项卡提供实时的以资源为中心的依赖关系图。它动态追踪您的 CloudFront 资源如何与周边 AWS 基础设施实时连接,在告警触发时能更快速地进行根本原因隔离。如果任何连接组件处于严重状态,将在拓扑视图中相应标记,并显示中断原因,让您无需离开监视器页面即可精确定位故障点。与账户级拓扑视图不同,此选项卡将可视化范围限定于单个资源,直接回答这个问题:此 CloudFront 资源连接到哪里,以及它故障时会影响什么?您可以从单个资源追踪完整的依赖链,直至其主要父实体,包括服务类型、区域和 AWS 账户级别。

本文档对您有帮助吗?

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


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


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

短链接已复制!