本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CDN 日志解释和分析技术 MediaTailor
AWS Elemental MediaTailor 内容分发网络 (CDN) 集成可生成详细日志,帮助您了解请求模式并识别问题。在分析内容分发网络日志时,请重点关注以下关键指标:
注意:以下示例使用 Amazon CloudFront 术语。其他 CDN 提供商可能会对类似的概念使用不同的术语。
- HTTP 状态代码
-
-
200-请求成功 -
404-未找到资源(请检查路由规则和 MediaTailor 配置) -
403-访问被拒绝(请检查 CDN 安全设置和源站权限) -
502/503/504-源服务器错误(检查 MediaTailor服务运行状况和源站连接)
-
- 缓存行为指示器
-
-
Hit-从 CDN 缓存中提供的内容 -
Miss-从来源获取的内容 -
RefreshHit-已通过来源验证的缓存内容 -
Error-请求导致错误
-
- 要监控的请求模式
-
-
清单请求通常应导致
Miss或由RefreshHit于 TTL 设置较低 -
Hit对于热门内容,应显示内容区段 -
广告细分可能会
Miss因为个性化而显示
-
服务运行状况监控
分析 CDN 日志和故障排除问题时,请检查 MediaTailor 服务运行状况以确定问题是否与服务有关:
- AWS Service Health 仪表板
-
检查当前 MediaTailor 服务状态和任何正在进行的服务事件
访问权限:S AWS ervice Health Dashb
在以下情况下使用此选项:您在 CDN 日志中看到广泛的 5xx 错误或服务超时
- AWS 个人健康 Dashboard
-
查看账户特定的服务运行状况通知和维护事件
访问权限:AWS 个人健康 Das
hboard 在以下情况下使用此功能:您需要账户特定的服务运行状况信息或维护通知
- 亚马逊 CloudWatch 指标监控
-
通过指标监控 MediaTailor 服务运行状况 CloudWatch 指标:
-
GetManifest.Errors-跟踪清单生成错误 -
GetManifest.Latency-监控响应时间性能 -
AdDecisionServer.Errors-监控广告服务器连接问题 -
Origin.Errors-追踪源服务器连接问题
访问权限:CloudWatch控制台
在以下情况下使用此功能:您需要详细的服务性能指标和历史趋势
-
服务运行状况疑难解答工作流程:
-
查看 S AWS ervice Health Dashboard 了解当前服务状态
-
查看 Pers AWS onal Health Dashboard 以获取账户特定的通知
-
监控 CloudWatch 服务性能指标的指标
-
将服务运行状况与 CDN 日志模式和错误率相关联
-
如果服务运行状况正常,请重点关注 CDN 配置和源服务器问题
CDN 日志分析资源
-
CloudFront 访问日志-CDN 日志格式和字段的完整指南
-
CloudFront 实时日志-实时日志流和分析
-
使用 CloudWatch Logs Insights 分析日志数据-高级日志查询和分析
-
监控工作负载资源-Well-Architected 监控模式