日志分析最佳实践:我们从实际经验中,总结出了9大日志记录原则

本文总结了从实际经验中得出的9大日志记录原则,帮助IT运营部门提高应用程序性能和ROI。这些原则包括了解受众、日志标准化、指标跟踪、告警与排障策略、按严重程度分级、提供上下文信息、选择合适的日志框架、写入结构化日志,以及适度增加日志记录。遵循这些原则,能更有效地利用日志进行问题排查和系统监控。
摘要由CSDN通过智能技术生成

 

作者 | Dvir Peretz

译者 | Seanhao

是否记录日志不再是问题的现在,如何记录日志和日志记录什么内容,已经成为 IT 运营部门试图提高应用程序性能和投资回报率,需要关注的领域之所在。

本文收集了一些最佳实践及注意要点,可以帮助您“更明智地记录日志”,并为您在排查问题时节省宝贵的时间和资源。

1、了解你的受众

在处理日志前,首先要了解的是——应用程序日志有两类非常不同的受众:人和机器。

机器擅长快速且自动地处理大量结构化数据,人类在处理大量数据时不如机器,阅读日志很耗费人类的时间。然而,人类能很好地处理非结构化数据。

为了最大限度发挥日志的价值,需要让日志既满足人类可读性的要求,又满足机器结构化的需求。

2、日志标准化

做好日志记录的前提,是给日志文件定义标准的结构,且这个结构在系统所有日志文件中都是一致的。

一行日志代表一个单独事件,需要有时间戳、主机名、服务名称和记录器名称等信息,其附加信息还可以有线程或进程 ID、事件 ID、会话 ID 和用户 ID。

其它重要值可能与环境有关,例如:实例 ID、部署名称(deployment name)、应用程序版本或其它与事件相关的键值对。

使用高精度时间戳(如果没有更精确的,用毫秒精度),确保时间戳格式包含时区数据。除非有更重要理由,否则使用 ISO8601 的标准格式。

最后,真正的专业人士,要在每一

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值