【这是一猿小讲的第 70 篇原创分享】
1.分享一个词:ITOA
我们多数都是 IT 从业者,所以对 IT 不会陌生,估计你们之中多数也都听说过或者做过 OA 系统,所以对 OA 也不陌生,但是当 IT 碰到 OA,估计就傻傻说不清啦。
ITOA 是 IT Operations Analytics 的简称,翻译过来就是“IT 运营分析”,主要是把大数据技术应用于 IT 运维,通过数据分析的方式进行应用性能监控、故障根源分析等方面;主要的数据来源是 IT 系统产生的机器数据(包括客户端、服务器、应用程序等产生的日志)、网络通信数据等等。
其实说白了,ITOA 就是集数据收集、海量数据存储、分析、展示的一站式的解决方案。
2.分享几款做日志数据分析的产品
大家莫慌乱,我并没有跨界做产品,还是地地道道的 Java 程序猿,只是想从这些产品中汲取一些灵感,毕加索说过:“好的艺术家抄,伟大的艺术家盗。”这也是乔布斯认为的创新第一步。
我主要按照国外市场、国内市场以及开源社区,三大部分进行梳理,主要针对每款产品的背景、定位、解决需求等维度,以非专业的视角去体验、剖析,大家还是直接看图吧(图看不清,放大了去看,已经尽力截图了,建议收藏)。
如上图,国外市场做日志分析,业界较有名的主要是 Splunk、Loggly 以及 Sumo Logic 三家公司,不过最有名莫过于上市的 Splunk,可以认为是 ITOA 的带盐,其它两家与 Splunk 相比,产品更偏轻量级,主要是基于云端的 SaaS 型产品。
看完国外的市场,不妨再来看看国内的市场。国内做日志分析管理的如上图示意(图看不清,放大了去看,我已是尽力截图了),咱们毕竟不是专业的评判家,不过多去说,重在体验。
了解完国内的市场,不妨看看开源社区。开源的日志分析管理,我给大家汇总 Elastic、Graylog 两款,其中 Elastic 大家应该都不会陌生,因为它名下有一套集日志采集、存储、分析的开源组件 ELK;其中 Graylog 被称为开源版本的 Splunk,实现思想与 ELK 大同小异,也是基于 ElasticSearch 完成日志的存储,然后提供分析可视化组件,若你有时间,建议也多体验体验这款。
3.以上主要是把商业&开源的日志数据分析产品,简单罗列梳理、对比了一下,其实我也没有给出一个明确的结论,个人感觉不一定非要有结论,重在体验,体验的多了,见的多了,创新灵感就慢慢的来啦。
创新灵感的来源是“人”,不是机器 —— 乔布斯。
好了,这篇分享都到这儿吧,希望你们能够喜欢,如果感觉有点意思,无需赞赏,芸芸众生,相遇相识便是缘,不妨动动手指转发分享一下吧。