apm探针原理?
APM探针主要有侵入式探针和非侵入式探针。其中侵入式探针以zipkin为代表,非侵入式探针以pinpoint为代表。除此之外业内还有一些做的比较出色的APM开源产品。例如由大众点评网开源的CAT , 吴晟开源的个人项目并且已经纳入Apache基金会的Skywalking ;Uber在Zipkin的基础上构建了自己的APM产品Jeager;同时随着APM的蓬勃发展CNCF推出了APM标准API opentracing,其中Zipkin,jeager等开源团队已经跟进。
侵入式探针 VS 非侵入式探针侵入式探针: 通过添加代码,配置拦截器等方式实现数据采集。
非侵入式探针: 通过修改字节码的方式实现数据采集。