使用 Amazon CloudWatch 监控 CloudFront 指标
Amazon CloudFront 已与 Amazon CloudWatch 集成,可自动发布分配和边缘函数(Lambda@Edge 和 CloudFront)的运行指标。您可以使用这些指标来排查、跟踪和调试问题。其中许多指标显示在CloudFront 控制台的一组图表中,还可以使用 CloudFront API 或 CLI 进行访问。所有这些指标均可通过 CloudWatch 控制台
除了 CloudFront 分配的默认指标外,您还可以启用其他指标,但需要支付额外费用。其他指标适用于 CloudFront 分配,并且必须单独为每个分配启用。有关成本的更多信息,请参阅估算其他 CloudFront 指标的成本。
您还可以在 CloudFront 控制台或者在 CloudWatch 控制台、API 或 CLI 中基于这些指标设置警报。例如,您可以根据 5xxErrorRate
指标设置警报,该指标表示响应的 HTTP 状态代码在 500
到 599
(含这两个值)范围内的所有查看器请求的百分比。当错误率在一定时间内达到某个值(例如,连续 5 分钟的请求的 5%)时,将触发警报。您可以在创建警报时指定警报的值及其时间单位。
注意
在 CloudFront 控制台中创建 CloudWatch 警报时,它将在美国东部(弗吉尼亚州北部)区域(
us-east-1
)为您创建一个警报。如果您通过 CloudWatch 控制台创建警报,则必须使用相同的区域。由于 CloudFront 是一项全球服务,因此该服务的相关指标会发送到美国东部(弗吉尼亚州北部)。-
创建警报时,适用标准 CloudWatch 定价
。