监控
监控指标的定义特征是它们是可聚合的:它们是在一段时间内组成单个逻辑指标、计数器或直方图的原子。...通俗来讲就是监控主要记录的是系统一定时间内的指标次数,例如请求次数,失败次数,系统状态情况等
链路
链路将记录处理请求范围内的信息--任何可以绑定到系统中单个事务对象的生命周期的数据或元数据。...日志无法直接定义一个请求事件情况,因为它是异步,乱序,离散的记录集合,如果需要提取有用的信息,则需要对日志进行下一步的处理,例如找出日志中的traceId进行分组统计,这样就得到了一个链路数据,如果对请求状态码的日志进行统计...,这样就得到了请求次数
在实际的使用中,日志作为流量最大的数据,是无法直接使用的,只能进行二次清理汇总,根据汇总的需求,和汇总的数据压缩性,可以得到 单次请求的执行日志(链路),得到一段时间内的请求次数...(监控),这3者区别在于对数据的分类汇总
而openTracing记录的,就是基于 部分日志+链路 的聚合体
OpenTracing是什么
Opentracing 是分布式链路追踪的一种规范标准,是 CNCF