8.3.1  日志架构

8.3.1 日志架构

日志架构是系统行为日志输出与管理的架构设计。这个架构是体系架构必不可少的内容之一,如果设计得不好,后期系统维护、故障调查分析、商业信息分析等都将无从下手。特别是一些系统潜在或者比较诡异的故障,如果没有日志,程序员面对这种故障真是欲哭无泪。而且,有些日志都不能重现,这时后悔莫及也为时已晚了。因此每一个架构师在进行系统架构时,根据项目需求必须考虑表8-1所列举的设计要点。

8-1 日志架构品质要素

978-7-111-59294-5-Chapter08-4.jpg

(续)

978-7-111-59294-5-Chapter08-5.jpg

只有考虑到了这些有价值的信息,才能进行系统日志的有效设计。在得到有价值的日志数据后,就可进行智能分析与系统监控等工作。图8-4所示为常用日志架构设计图。

978-7-111-59294-5-Chapter08-6.jpg

图8-4 日志架构