使用 Amazon 监控 CloudFront 指标 CloudWatch - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon 监控 CloudFront 指标 CloudWatch

亚马逊 CloudFront 已与亚马逊集成, CloudWatch 并自动发布分布和边缘函数Lambda @Edge 和 CloudFront Functions)的运营指标。其中许多指标显示在CloudFront 控制台的一组图表中,也可以使用 CloudFront API 或 CLI 进行访问。所有这些指标都可以在CloudWatch 控制台中或通过 CloudWatch API 或 CLI 获得。这些 CloudFront 指标不计入CloudWatch 配额(以前称为限制),也不会产生任何额外费用。

除了 CloudFront 分配的默认指标外,您还可以开启其他指标,但需要支付额外费用。其他指标适用于 CloudFront 分布,必须分别为每个分配开启这些指标。有关成本的更多信息,请参阅估算其他 CloudFront 指标的成本

查看这些指标可帮助您解决、跟踪和调试问题。要在 CloudFront 控制台中查看这些指标,请参阅监控页面。要查看有关特定 CloudFront 分布或边缘函数的活动的图表,请选择一个图表,然后选择查看分布指标查看指标

您还可以在 CloudFront 控制台、控制 CloudWatch 台、API 或 CLI 中根据这些指标设置警报(适用标准 CloudWatch 定价)。例如,您可以根据 5xxErrorRate 指标设置警报,该指标表示响应的 HTTP 状态代码在 500599(含这两个值)范围内的所有查看器请求的百分比。当错误率在一定时间内达到某个值(例如,连续 5 分钟的请求的 5%)时,将触发警报。您可以在创建警报时指定警报的值及其时间单位。有关更多信息,请参阅创建警报

注意

当您在 CloudFront 控制台中创建 CloudWatch 警报时,它会在美国东部(弗吉尼亚北部)地区为您创建一个警报 (us-east-1)。如果您通过 CloudWatch 控制台创建警报,则必须使用相同的区域。由于 CloudFront 是一项全球服务,因此该服务的指标会发送到美国东部(弗吉尼亚北部)。