日志数据的实时分析并可视化:除了日志服务中分析

优采云 发布时间: 2021-05-04 18:09

  

日志数据的实时分析并可视化:除了日志服务中分析

  curl --request GET 'http://${project}.${sls-host}/logstores/${logstore}/track?APIVersion=0.6.0&key1=val1&key2=val2'

  通过将Image标记嵌入HTML之下,显示页面时将自动报告数据。

  

or

track_ua.gif除了将自定义的参数上传外,在服务端还会将http头中的UserAgent、referer也作为日志中的字段。

  通过Java Script SDK报告数据

  

var logger = new window.Tracker('${sls-host}','${project}','${logstore}');

logger.push('customer', 'zhangsan');

logger.push('product', 'iphone 6s');

logger.push('price', 5500);

logger.logger();

  有关详细步骤,请参阅WebTracking访问文档。

  案例:内容的多渠道推广

  当我们拥有新内容(例如新功能,新活动,新游戏,新文章)时,作为操作员,我们总是迫不及待想尽快与用户交流,因为这是第一个获取用户的步骤,也是最重要的步骤。

  以游戏发布为例:

  市场花费大量金钱来推广游戏。例如,有2000人成功加载了1W广告之后的广告,约占20%,其中800人点击并最终下载并注册了试用游戏。

  

  从上面可以看出,对于企业而言,准确,实时地获得内容推广的有效性非常重要。为了达到总体促销目标,运营商通常会选择各种促销渠道,例如:

  

  方案设计我们在日志服务中创建一个日志存储区(例如:myclick),并启用WebTracking功能

  对于需要升级的文档(article = 100 1)),为每个升级渠道添加标签,并生成一个Web跟踪标签(以Img标签为例),如下所示:

  内部信件渠道(mailDec):

  官方网站频道(aliyunDoc):

  用户邮箱频道(电子邮件):

   其他更多渠道可以在from参数后加上,也可以在URL中加入更多需要采集的参数

  将img标签放入促销内容中,您可以将其传播出去,我们也可以散散步并喝咖啡采集日志分析

  完成掩埋点采集后,我们可以使用日志服务LogSearch / Analytics函数实时查询和分析大量日志数据。在结果分析和可视化方面,除了内置的仪表板外,它还支持对接方法,例如DataV,Grafana和Tableua。在这里,我们进行一些基本的演示:

  以下是到目前为止采集的日志数据,我们可以在搜索框中输入关键词进行查询:

  

  您还可以在查询几秒钟后进行实时分析和可视化后输入SQL:

  

  除了日志服务中的分析之外,

  以下是我们对用户点击/阅读日志的实时分析:

  * | select count(1) as c

  * | select count(1) as c, date_trunc('hour',from_unixtime(__time__)) as time group by time order by time desc limit 100000

  * | select count(1) as c, f group by f desc

  * | select count_if(ua like '%Mac%') as mac, count_if(ua like '%Windows%') as win, count_if(ua like '%iPhone%') as ios, count_if(ua like '%Android%') as android

  * | select ip_to_province(__source__) as province, count(1) as c group by province order by c desc limit 100

  最后,可以将这些实时数据配置为实时刷新仪表板,效果如下:

  

  点击即可获得惊喜

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线