一、框架:
分布式环境中,一个请求可能涉及多个系统的调用,当需要监控整个调用链路的运行轨迹,常见思路接口加上注解,应用AOP技术,织入一段代码,这是一种侵入式方法;可以借鉴pinpoint原理,采用java的Java agent(探针),在加载字节码文件时,动态织入代码。
本文介绍skywalking,采集的数据的过程,数据存储支持多种方式,整体框架参见下图:
二、相似组件对比:
cat |
zipkin |
pinpoint |
skywalking |
|
依赖
|