简介
悟空C/C++ SDK是为C和C++程序员提供的开发包,通过SDK调用达到嵌码功能,辅助程序员分析程序中的问题。通过调用SDK的API埋点,度量分析事务的性能瓶颈和执行路径追踪,在线展示运行状态,协助开发者定位代码中的问题。因此,该部署文档也是API的介绍和使用说明。
概念
为了方便对程序问题的追踪,我们将应用程序执行过程分解成事务和组件两个概念。
事务是一次服务请求的处理过程,例如:一次Web请求, 或者RPC调用的server端处理过程。
组件是事务处理过程中各个子功能的处理过程,例如: RPC外部调用、数据库调用、NoSQL调用、消息队列访问的生产者和消费者请求、功能/逻辑算法的计算过程、模块封装的过程。