分享:日志采集的挑战,文末留言免费获取《大数据之路:阿里巴巴大数据实践》

优采云 发布时间: 2022-11-19 19:37

  分享:日志采集的挑战,文末留言免费获取《大数据之路:阿里巴巴大数据实践》

  本文节选自《大数据之路:阿里巴巴大数据实践》,关注iteblog_hadoop公众号并在文末评论区留言(谨慎写评论,增加被选中的几率)上市)。评论和点赞前5名的粉丝每人可免费获得《大数据之路:阿里巴巴大数据实践》一本。活动于8月11日18:00结束。

  就目前的互联网行业而言,互联网日志已经过了初级饥饿阶段(大型互联网公司日均日志采集量以亿为单位),而是面临被海量日志淹没的风险. 各种采集解决方案提供商面临的主要挑战不是日志采集技术本身,而是如何实现日志数据的结构化、标准化组织,实现更高效的下游统计计算,提供符合业务特点的数据呈现,并提供算法提供更方便灵活的支持。

  下面介绍两个最典型的场景,以及阿里巴巴采用的解决方案。

  日志分发和自定义处理

  

" />

  大型互联网站点的日志类型和日志大小都呈现出快速增长的趋势,经常会出现短期的流量热点爆发。这种特性导致无法在日志服务器端采用集中统一的分析处理方案,这就要求在日志分析处理过程中必须考虑业务分流(相互之间不能有明显的影响,爆发热点)不应干扰常规业务日志处理),日志优先级控制,根据业务特点定制化处理。例如,对于电子商务网站,数据分析师对点击流前端的促销页面和后端的产品页面的关注不同,而这两类页面的流量往往同样重要和巨大. 统一的分析处理方案往往需要在资源浪费(尽可能预处理)和需求覆盖不全(只预处理最重要的内容)之间进行权衡。这种权衡的结果通常不是最优的。

  考虑到阿里日志量的规模和复杂性,分治策略从一开始就是阿里互联网日志采集系统的基本原则。下面是PV日志采集领域最简单的例子。不同于业界常见的第三方日志采集方案,日志请求路径几乎是标准化的。阿里PV日志的请求位置(URL)因页面的业务类型而异。并改变。通过尽早放置路由差异,尽早拆分流量,减少日志处理时的分支判断消耗,作为后续计算资源分配的前提,提高资源利用效率。与行业解决方案的普遍情况相比,阿里的突出特点之一 s客户端日志采集代码是做到了非常高的更新频率(业界大部分是每季度甚至每年更新一次代码,而阿里的代码是每周/每月更新一次),并且实现了更新的配置。我们不仅考虑日志卸载处理等日志服务器端的分布式计算方案,还将前端分类任务交给客户端(某种程度上,这才是真正的“分布式”!)来实现整个系统。最大限度地发挥效力。最后,它可以承载更大的业务量,并在几乎不感知计算后端的情况下保证处理质量和效率。s 代码每周/每月更新一次),并实施更新的配置。我们不仅考虑日志卸载处理等日志服务器端的分布式计算方案,还将前端分类任务交给客户端(某种程度上,这才是真正的“分布式”!)来实现整个系统。最大限度地发挥效力。最后,它可以承载更大的业务量,并在几乎不感知计算后端的情况下保证处理质量和效率。s 代码每周/每月更新一次),并实施更新的配置。我们不仅考虑日志卸载处理等日志服务器端的分布式计算方案,还将前端分类任务交给客户端(某种程度上,这才是真正的“分布式”!)来实现整个系统。最大限度地发挥效力。最后,它可以承载更大的业务量,并在几乎不感知计算后端的情况下保证处理质量和效率。

  采集与计算一体化设计

  以PV日志为例,页面PV日志采集

后,一个基本的操作就是对日志进行分类汇总。在互联网日志分析的早期实践中,日志分类是根据URL路径,然后根据URL(常规)规则集进行的。当网站规模较小时,该策略基本可以顺利运行,但随着网站规模的扩大和开发人员数量的增加,维护和使用 URL 规则集的成本会迅速增长到不切实际的程度,同时失控的*敏*感*词*定期适配甚至会彻底耗尽日志计算硬件集群。

  这种情况要求日志采集方案必须将采集和计算作为一个系统来考虑,进行一体化设计。阿里日志采集对这个问题给出的答案是两套日志规范和对应的元数据中心。其中,PV日志对应的解决方案是当前用户可以直观感知的SPM规范(例如在页面的URL中可以看到spm参数)和SPM元数据中心。通过SPM的注册和简单部署(只需要在页面文件中声明一个或多个标签),用户无需在相应的内部数据产品中进行任何冗余配置,即可对任意页面流量进行集群查询,查询流量、转化漏斗、引导交易等通过聚合统计获得的数据,以及页面上每个元素的点击数据的可视化视图。自定义日志对应的解决方案是Goldlog/APP端点击或其他日志规范及其配置中心。通过注册一个完全独立于所在页面的箭头实体/控件实体,用户可以一键获取对应的埋点代码,自动获取实时统计数据和对应的可视化视图。通过简单的扩展配置,用户还可以自动获取自定义统计维度下的组件数据。通过注册一个完全独立于所在页面的箭头实体/控件实体,用户可以一键获取对应的埋点代码,自动获取实时统计数据和对应的可视化视图。通过简单的扩展配置,用户还可以自动获取自定义统计维度下的组件数据。通过注册一个完全独立于所在页面的箭头实体/控件实体,用户可以一键获取对应的埋点代码,自动获取实时统计数据和对应的可视化视图。通过简单的扩展配置,用户还可以自动获取自定义统计维度下的组件数据。

  在当前的互联网环境下,互联网日志的*敏*感*词*采集方案必须具备与终端设备技术特性无关、具有高扩展性和适应性、深度满足应用需求的业务逻辑模型,并制定基于本规范的相应集合交由产品开发者实施。如果不是这样,还不足以保证采集-分析-处理-申请整个过程的顺畅。目前,阿里已经成功实现了规范制定-元数据注册-日志采集-自动计算-可视化展示的全流程。通过一体化设计,用户甚至可以在不了解规范的情况下,通过操作引导界面实现日志采集规范的自动落地和统计应用。日志本身并不是日志采集的目的,基于日志为后续应用服务才是日志采集的正确着眼点。

  

" />

  活动规则

  【1】关注iteblog_hadoop公众号,评论区留言,送出点赞数前5名;《大数据之路:阿里巴巴大数据实践》1本,共赠送5本;

  【2】活动时间:即日起至8月11日18:00;

  [3] 活动结束后,收到中奖通知的用户请在公众号回复:微信号+姓名+地址+电话+邮编;

  【4】本次活动解释权归Hadoop技术博文所有。

  分享文章:优采云

采集文章后伪原创(优采云

伪原创)

  本文阅读提示:优采云

伪原创、优采云

采集器

伪原创、优采云

采集

论坛

  优采云

采集

文章后的伪原创方法:

  不!不显示文章来源。这种问题比较容易解决,因为我们在做网站优化的时候不是在写文章,而是发布在网站上。毕竟,百度更喜欢独特的原创内容。

  我们做的文章是为了用户体验,而不是为了用户体验。原创文章是网站的核心,所以网站需要原创搜索引擎优化。

  

" />

  不!采集

不见了。这是对网站SEO优化的批评。就算你的网站文章很好,但是被收录了,用户搜索体验完全不一样,怎么办?百度喜欢原创文章,但我们伪原创无非就是原创。这并不意味着您的文章应该是原创的。也许你网站的文章质量很高,但是因为质量不好,用户体验很差。

  嗯,今天网站上说的原技能,百度上就简单多了。复制粘贴即可,百度马上就会给别人的网站一个好的排名。

  一、使用seo方法

  许多 SEO 从网站上复制文章,然后将其粘贴到网站上。被收录后,用户体验不是很好。百度自然会删除这些文章,这也是原因之一。

  

" />

  SEO虽然可以做,但是因为我的网站不是很编码,最后很难走,所以一般不做。这些SEO是必不可少的,就像一个人想要学习蜘蛛程序一样。需要不断给网站添加h、h标签和强标签,这是网站的基础部分。学会了,你也可以成为seo高手。

  如果一个网站想要成功,你需要做更多的优化。

  一个网站要想做好,就需要把控好路径,怎么优化,怎么玩搜索引擎优化,一定要懂百度搜索引擎算法,优化代码,程序,程序等等,否则你会给半路上。

  1. CTR(用户登录页面,跳转到首页,首页最后一页)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线