日志管理与分析(第2版)

日志易
内容简介 本书基于主流日志管理与分析系统的设计理念,完善、透彻地对日志分析各流程模块的原理与实现进行了系统性讲解,综合介绍了日志分析技术在数据治理、智能运维、可观测性、SIEM、UEBA、SOAR等IT运维及安全复杂场景中的应用,并汇总了各行业优秀的解决方案。 第1~3章介绍了日志分析的基本概念、日志管理相关的法律法规及规范要求、日志管理与分析系统的组成部分及技术选型建议。第4~10章分别针对日志采集、字段解析、日志存储、日志分析、日志数据搜索处理语言SPL、日志告警、日志可视化等日志分析中最重要的实现步骤进行了具体阐述。第11~14章介绍了日志平台兼容性与扩展性,日志分析在运维数据治理、智能运维与可观测性等近年热门场景中的应用。第15~17章介绍了SIEM、NTA、UEBA及SOAR等安全相关内容。第18章总结列举了日志管理与分析技术方案在金融、能源、运营商等各关键行业的解决方案。 本书涵盖了日志管理与分析的原理与实现思路,全面阐述了日志分析在运维、安全、可观测性等领域的应用。通过本书,IT运维、安全、研发、架构及管理人员可以更好地理解日志、实现日志的价值。 第1版序言 每位IT工程师,无论是从事开发、运维还是安全工作,都不可避免地要与IT日志打交道。IT日志,无论是系统日志、网络日志,还是应用日志,都是IT系统最重要的数据之一。 我20多年前进入IT行业,在思科从事网络设备的软件开发,为了知道开发的软件是否正常运行,以及出错时及时定位问题,需要查看网络设备的日志。最早我是用编辑器,如vi,手工查看日志的,靠肉眼搜寻日志里的信息或异常。为了提升效率,我也用grep等命令,或者写shell脚本程序,以及使用awk、sed等高级工具,对日志进行半自动化处理。 后来,我加入谷歌从事网页搜索工作。十多年前谷歌每天都要爬取100多亿个网页,在爬取各个网页时,可能遇到各种各样的…