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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

使用 Amazon CloudWatch 监控 CloudFront

Amazon CloudFront 与 Amazon CloudWatch 集成,并为每个分配自动发布 6 个操作指标,这些指标显示在 CloudFront 控制台中的一组图表内,或者可使用 CloudFront API 或 CLI 来访问它们。与分配关联的每个 Lambda@Edge 函数还会发布操作指标,其中一些指标可以在 CloudFront 控制台中查看。这些 CloudFront 指标不会计入 CloudWatch 配额(以前称为限制),也不会产生任何额外费用。

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

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

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