通过实时日志推送功能,您可以及时分析日志,对于发现的问题有针对性地进行解决。通过本文您可以了解创建实时日志推送服务的操作方法。

前提条件

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

相关概念介绍

  • 迁移域名:A域名的数据需要从logstore1推送至logstore2,迁移未成功前,A数据会一直推送至logstore1,成功后直接推送至logstore2,中间的数据不会中断。
    重要 若A域名需要从账号1迁移到账号2,需先关闭A域名在账号1下的实时日志投递,待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 删除实时日志推送域名。