View a markdown version of this page

CDN 日志解释和分析技术 MediaTailor - AWS Elemental MediaTailor

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

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控制台

在以下情况下使用此功能:您需要详细的服务性能指标和历史趋势

服务运行状况疑难解答工作流程:

  1. 查看 S AWS ervice Health Dashboard 了解当前服务状态

  2. 查看 Pers AWS onal Health Dashboard 以获取账户特定的通知

  3. 监控 CloudWatch 服务性能指标的指标

  4. 将服务运行状况与 CDN 日志模式和错误率相关联

  5. 如果服务运行状况正常,请重点关注 CDN 配置和源服务器问题

CDN 日志分析资源