创业公司如何做数据分析(四)ELK日志系统

  1. 云栖社区>
  2. 云市场头条>
  3. 博客>
  4. 正文

创业公司如何做数据分析(四)ELK日志系统

云市场转载 2017-04-14 11:51:59 浏览5528
展开阅读全文
作为系列文章的第四篇,本文将重点探讨数据采集层中的ELK日志系统。日志,指的是后台服务中产生的log信息,通常会输入到不同的文件中,比如Django服务下,一般会有nginx日志和uWSGI日志。这些日志分散地存储在不同的机器上,取决于服务的部署情况了。如果我们依次登录每台机器去查阅日志,显然非常繁琐,效率也很低,而且也没法进行统计和检索。因此,我们需要对日志进行集中化管理,将所有机器上的日志信息收集、汇总到一起。完整的日志数据具有非常重要的作用:
  1. 信息查找。通过检索日志信息,定位相应的bug,找出解决方案。
  2. 服务诊断。通过对日志信息进行统计、分析,了解服务器的负荷和服务运行状态,找出耗时请求进行优化等等。
  3. 数据分析。如果是格式化的log,可以做进一步的数据分析,统计、聚合出有意义的信息,比如根据请求中的商品id,找出TOP10用户感兴

网友评论

登录后评论
0/500
评论
云市场转载
+ 关注
所属云栖号: 云市场头条