|
|
51CTO旗下网站
|
|
移动端

3.4.1 日志的作用

《Python Linux系统管理与自动化运维》第3章打造命令行工具,本章介绍了如何使用Python语言解析ini格式的配置文件以及如何使用Python语言解析命令行参数,紧接着,本章介绍了Python标准库中的logging库,在本章最后,我们介绍了如何使用开源项目打造功能更加强大的命令行工具。本节为大家介绍日志的作用。

作者:赖明星来源:机械工业出版社|2017-09-28 17:17

3.4.1 日志的作用

在线上业务中日志并不是可有可无的,而是担任着非常重要的角色。日志是一个系统的重要组成部分,用以记录用户操作、系统运行状态和错误信息。日志记录的好坏直接关系到系统出现问题时定位的速度。与此同时,也可以通过对日志的观察和分析,提前发现系统可能存在的风险,预防线上事故的发生。

典型情况下,记录日志有两个目的:

诊断日志:记录与应用程序操作相关的日志。例如,用户遇到的报错信息可通过搜索诊断日志获得上下文信息,分析排查线上问题。例如,在网站出现内部错误时,应该有日志记录错误信息,以便后续进行排查;

审计日志:为商业分析而记录的日志。从审计日志中可提取用户的交易信息,并结合其他用户资料构成用户报告或者用来优化商业目标。例如,Apache的访问日志就是一种审计日志,我们可以通过Apache的访问日志,知道网站的PV、UV、最热的资源、出错的比例等重要信息。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Fedora Core 5 Linux系统安装与管理

以Linux为代表的自由软件及其稳定性,逐渐在全世界崭露头角且备受重视。由于可以支持多种网络环境,因此在采用Linux系统之前,必须熟悉各种...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊