全部产品
Search
文档中心

CDN:配置实时日志推送

更新时间:Feb 02, 2024

通过实时日志推送功能,可以实时地收集指定加速域名在指定区域生成的日志,并将其投递到日志服务(简称SLS)进行分析,以便快速监控和定位业务问题。

前提条件

使用该服务前,请确保您已开通日志服务SLS

相关概念介绍

  • 域名迁移:A域名的数据需从logstore1迁移至logstore2。在迁移未成功之前,A数据将持续推送至logstore1;而在成功迁移后,则直接推送至logstore2,期间的数据不会中断。

    重要

    若需要将域名A从账号1迁移到账号2,必须先关闭在账号1下对域名A的实时日志投递。待域名A迁移至账号2后,在账号2上重新创建对域名A的实时日志投递。如果未执行上述实时日志的关闭和重新创建的操作,实时日志将持续向账号1投递日志并导致计费。

  • 服务暂停和启用:logstore和域名之间的关联关系将会保留,但您可以选择停止或开启数据的推送,也可以选择暂停特定logstore或某个域名的数据推送服务。

  • 数据查询:您可以查询某段时间内某个用户的总数据,或者某个logstore的推送数据。

操作步骤

  1. 登录CDN控制台

  2. 在左侧导航栏,选择日志管理 > 实时日志

  3. 实时日志推送页签,单击创建实时日志推送服务

  4. 创建实时日志推送服务对话框,根据界面提示,配置日志服务相关信息。

    日志

    参数

    说明

    Project名称

    在CDN上创建的日志服务的Project名称。不能与日志服务控制台上的其他Project名称重复。

    Logstore名称

    日志库(Logstore)是创建在项目(Project)下的资源集合,Logstore中的所有数据都来自于同一个数据源。收集到的日志数据的查询、分析、投递均以Logstore为单位。如果您不填写Logstore名称,CDN将默认为您生成Logstore名称。

    区域

    日志投递到的日志服务(SLS)Logstore所在区域。

    日志服务授权

    您单击日志服务授权后,自动跳转到RAM访问控制界面,单击同意授权,为您授予AliyunCDNLogArchiveRole权限。

  5. 授权成功,单击下一步

  6. 选择关联域名并绑定,同时选中费用说明,单击创建

    选择域名

    说明
    • CDN实时日志推送列表展示的内容,只包含CDN域名管理的logstore,不展示用户账号下的所有logstore。

    • 关联域名时,一次性可以最多绑定5个域名。

    • 数据推送至logstore后,您可以直接查看4张报表,通过CDN打开查看报表默认可以查看。

  7. 单击完成

    数据统计页签,您可以查看实时日志投递成功和投递失败的次数。创建实时日志完成

最佳实践

您可以通过投递CDN实时日志到SLS来分析用户访问数据来了解如何使用实时日志功能的日志分析模块,以及可以实现哪些常见的用户访问数据分析。

相关API

您可以调用API接口,实现实时日志推送功能,详情如下表所示。

API

描述

CreateRealTimeLogDelivery

创建域名实时日志投递。

DescribeDomainRealtimeLogDelivery

查询域名实时日志投递信息。

DescribeRealtimeDeliveryAcc

查询实时日志投递次数。

DisableRealtimeLogDelivery

暂停域名实时日志投递。

EnableRealtimeLogDelivery

开启域名实时日志投递。

ListRealtimeLogDeliveryDomains

查询实时日志投递服务下所有域名。

ModifyRealtimeLogDelivery

更改域名实时日志投递,一个域名同时仅支持投递单个logstore。

ListRealtimeLogDeliveryInfos

查询所有实时日志投递服务信息。

DeleteRealtimeLogDelivery

删除实时日志推送域名。