application-logging-best-practices
日志记录
日志是在分析问题时的有利工具,问题就如在黑暗的房间中寻找一个小物品, 而日志就如在黑暗中开了一盏灯
而且日志也是分析系统瓶颈的好方法
而如何写好日志,确实值得深思
日志记录最佳实践
日志记录多少是需要权衡,保证可追踪性很重要,特别是在微服务体系下,通过分布式跟踪将各系统的日志连接到一起,日志的生命周期是暂时的,没有被长时间的存储,一般的生命周期在几天到几周的时间
日志需要分不同的警告级别,需要建立团队标准,减少信息干扰
日志必须结构化,便于查看和分析
日志不应该影响业务系统的响应时间,而是需要通过异步的方式写入日志,为方便归集日志,通过见日志写入本地文件,然后通过日志转发器将日志写入集中存储,便于分析和查看
选择查看,搜索的集中化工具,而工具的选择需要根据团队的需求来建设,ELK是基本符合需求,但在实时条件下,就需要了解更多的方案
参考链接
Logging best practices to get the most out of application level logging – Slides
- 标题: application-logging-best-practices
- 作者: The Redefine Team
- 创建于 : 2019-04-15 12:03:50
- 更新于 : 2023-05-23 18:52:03
- 链接: https://redefine.ohevan.com/2019/04/15/application-logging-best-practices/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论