日志管理:别让日志把服务器撑爆
日志是排错的金矿也是磁盘杀手。轮转、分级与留存策略的完整方案。
磁盘告警十次,八次是日志惹的祸。日志管理三件事。
第一件:轮转自动化
按天切割、按大小切割双保险,压缩归档旧日志,超期自动删除。配置一次,永久受益。
第二件:分级与采样
级别分级:错误日志全量保留,访问日志采样或聚合保留。访问日志的价值在统计,不在逐条,聚合后的报表比原始日志更耐用。
第三件:结构化与集中
新系统直接输出结构化日志,检索效率数量级提升;多服务器场景把日志集中到一处,跨机排错不用挨台登录。
留存的两个标准
标准一:合规要求优先,特定行业的日志留存期有硬性规定;标准二:排错需要为辅,九十天覆盖绝大多数问题的回溯窗口。
日志的哲学
日志是保险,平时占地方,出事时救命。管理目标不是最少,是够用且不失控。