在借助CDN访问图片、文字或视频资源时,CDN会产生大量的日志数据,并对这些日志数据进行实时采集。阿里云CDN通过与日志服务融合,将采集到的实时日志实时推送至日志服务(简称SLS),并进行日志分析。通过日志的实时分析,您可以快速发现和定位问题,通过对日志数据的挖掘,提高数据的决策能力,将您的业务推向一个新的高度。
功能介绍
您的业务在使用CDN服务时,会产生大量的网络日志数据。通过实时日志功能,您可以实时采集节点产生的日志,并投递到日志服务进行存储和消费,以便快速监控和定位业务问题。开启实时日志,并成功投递日志后,根据日志投递条数产生计费。
如果您想深入了解日志服务,请参见什么是日志服务。
注意事项
通过CDN/DCDN控制台(或者OpenAPI)的监控查询、用量查询(实际计费流量)功能查到的加速域名使用的流量数据与通过日志统计的流量数据有差异。通常来说,通过监控查询、用量查询功能查到的加速域名使用的流量数据是通过日志统计的流量数据的1.1倍,详细请参见为什么监控查询流量、用量查询流量与日志统计流量有差异。
CDN提供的实时日志与离线日志服务的区别
日志延迟
CDN实时日志为实时采集的日志数据,日志数据延迟不超过3分钟,而离线日志的数据延迟通常在24小时之内。
日志分析
CDN实时日志打通了SLS日志服务的日志转存和日志分析能力,预制了CDN基础数据、CDN错误分析、CDN热门资源、CDN用户分析这四张常用分析报表,也支持自定义日志分析策略,可以一站式提供日志存储和日志分析能力,而离线日志目前只支持日志转存OSS云存储,尚未打通日志分析能力。
实时日志服务的优势
日志延迟小
日志数据延迟不超过3分钟,可以帮助用户您快速对访问日志进行分析,及时发现问题和决策应对。
一站式服务
传统的离线日志分析模式,需要用户将日志下载,再重新上传至数据仓库,然后在数据仓库进行一系列的清洗和数据模型定义,这一系列操作处理完以后才能进行数据分析,整个过程需要的人力较多,时间较长;CDN实时日志打通了SLS日志服务的日志转存和日志分析能力,免去传统模式下繁琐的离线日志分析流程。
计费详情
您需要按照实时日志推送成功条数进行付费(CDN产品收取),该费用不包含日志的存储和分析相关费用。
计费项名称 | 计费规则 | 付费方式 | 计费周期 |
实时日志投递条数。 | 开启实时日志,并成功投递日志后,会产生日志投递费。 | 按量后付费。 | 以天为周期进行结算,出账会存在3~4个小时的延迟。 |
适用场景
实时日志可以帮助您分析加速域名遇到的异常问题,也可以帮助您了解用户的访问情况。当前阿里云CDN提供4类日志数据报表,如下表所示。
日志分析场景 | 报表作用描述 |
CDN基础数据 | 该数据可以帮助您可以快速了解到CDN整体的服务质量以及终端用户的访问效率(命中率、访问延时、下载速度等),同时也可以在服务质量出现异常情况下及时进行处理。 |
CDN访问错误 | 该数据可以帮助您在应用访问出现异常时,快速定位到CDN服务问题的源头,例如:部分URI问题、源站出现故障、部分节点不可用、部分省份网络问题、部分运营商网络问题等。 |
CDN热门资源 | 该数据可以帮助您更好地了解热门资源情况,分析出热门域名、热门URI、热门省份、热门运营商等,您也可以从热门数据了解到您的运营活动效果是否正常、热点时间内流量的上涨是否符合预期,以帮助您及时调整运营策略。 |
CDN用户构成 | 该数据可以帮助您更好地了解网站的用户构成,包括用户的客户端类型、省份、运营商等,也能够统计出访问TOP用户、下载量TOP用户。 |
如果您想开通实时日志推送服务,请参见配置实时日志推送。
您可以通过投递CDN实时日志到SLS来分析用户访问数据来了解如何使用实时日志功能的日志分析模块,以及可以实现哪些常见的用户访问数据分析。