上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 日志未来展望
日志最初用于记录计算机所执行的一系列操作,以便程序员在调试程序时观测程序的运行。当程序运行出现错误时,运维人员还可使用日志协助定位问题根源。
随着计算机技术的普及,机器所产生的数据量日渐庞大,人们从数据中挖掘的价值也越来越高。从大数据中发现价值首先被企业应用于业务分析领域。现在,日志在业务分析领域的应用已趋于成熟。
随着机器学习及人工智能的发展,日志应用领域的技术水平得以提升。通过一些智能分析算法,对日志进行聚类及模式学习,将同类日志进行模型抽象,可以快速定位异常数据,从而使得问题日志更容易被发现。
技术上的变革更多体现在“器”的层面,但更重要的是“道”与“术”。
“道”,即使用日志要解决的问题是什么,这些问题的本质又是什么。
“术”,即解决问题的方法是什么,与之相关的要素有哪些。
“器”是解决问题要使用的工具。虽然“器”一直在变化,但日志分析的实质并没有发生太大变化。几十年前,日志被用来定位程序错误;现在,日志仍在故障排查中发挥着巨大作用。
明确日志领域的“变”与“不变”,才能更好地把握日志领域未来的发展方向。