导入
简介
本课程旨在对整个课程进行初步介绍。
本课程内容是什么?
本课程的主要目标是学习软件追踪与日志分析的模式语言。任何追踪与日志分析的最终目标,都是构建对观察到行为的解释,以支持根本原因分析和所提出机制的验证。在后续章节中,我们将学习超过200种软件追踪与日志分析模式,这些模式被划分为多个类别,并组织成一个相互交叉引用的词典。部分示例针对 Windows 系统,但所采用的模式语言具有通用性,同样适用于其他操作系统,如 Linux 和 Mac OS X。
我们将回顾与软件追踪和日志相关的基础概念,包括:
- 进程
- 线程
- 组件(或模块)
- 源代码文件
- 源代码或 API 函数
- 堆栈跟踪(或回溯)