通过实时日志推送功能,可以实时地收集指定加速域名在指定区域生成的日志,并将其投递到日志服务(简称SLS)进行分析,以便快速监控和定位业务问题。
前提条件
使用该服务前,请确保您已开通日志服务SLS。
相关概念介绍
域名迁移:A域名的数据需从logstore1迁移至logstore2。在迁移未成功之前,A数据将持续推送至logstore1;而在成功迁移后,则直接推送至logstore2,期间的数据不会中断。
重要若需要将域名A从账号1迁移到账号2,必须先关闭在账号1下对域名A的实时日志投递。待域名A迁移至账号2后,在账号2上重新创建对域名A的实时日志投递。如果未执行上述实时日志的关闭和重新创建的操作,实时日志将持续向账号1投递日志并导致计费。
服务暂停和启用:logstore和域名之间的关联关系将会保留,但您可以选择停止或开启数据的推送,也可以选择暂停特定logstore或某个域名的数据推送服务。
数据查询:您可以查询某段时间内某个用户的总数据,或者某个logstore的推送数据。
操作步骤
登录CDN控制台。
在左侧导航栏,选择 。
在实时日志推送页签,单击创建实时日志推送服务。
在创建实时日志推送服务对话框,根据界面提示,配置日志服务相关信息。
参数
说明
Project名称
在CDN上创建的日志服务的Project名称。不能与日志服务控制台上的其他Project名称重复。
Logstore名称
日志库(Logstore)是创建在项目(Project)下的资源集合,Logstore中的所有数据都来自于同一个数据源。收集到的日志数据的查询、分析、投递均以Logstore为单位。如果您不填写Logstore名称,CDN将默认为您生成Logstore名称。
区域
日志投递到的日志服务(SLS)Logstore所在区域。
日志服务授权
您单击日志服务授权后,自动跳转到RAM访问控制界面,单击同意授权,为您授予AliyunCDNLogArchiveRole权限。
授权成功,单击下一步。
选择关联域名并绑定,同时选中费用说明,单击创建。
说明CDN实时日志推送列表展示的内容,只包含CDN域名管理的logstore,不展示用户账号下的所有logstore。
关联域名时,一次性可以最多绑定5个域名。
数据推送至logstore后,您可以直接查看4张报表,通过CDN打开查看报表默认可以查看。
单击完成。
在数据统计页签,您可以查看实时日志投递成功和投递失败的次数。
最佳实践
您可以通过投递CDN实时日志到SLS来分析用户访问数据来了解如何使用实时日志功能的日志分析模块,以及可以实现哪些常见的用户访问数据分析。
相关API
您可以调用API接口,实现实时日志推送功能,详情如下表所示。
API | 描述 |
创建域名实时日志投递。 | |
查询域名实时日志投递信息。 | |
查询实时日志投递次数。 | |
暂停域名实时日志投递。 | |
开启域名实时日志投递。 | |
查询实时日志投递服务下所有域名。 | |
更改域名实时日志投递,一个域名同时仅支持投递单个logstore。 | |
查询所有实时日志投递服务信息。 | |
删除实时日志推送域名。 |