skywalking(4)

Byte Buddy库

统计方法调用时长
1、增强字节码
2、拦截器拦截
类似于spring的aop,只不过skywalking不能用aop,所以用Byte Buddy技术代替

Open Trace

整个trace调用,是由多个span组成的有向无环图(就是调用关系图)。
spen就是逻辑运行单元,有开始时间和结束时间,一般就是服务的某个实例的一个逻辑片段。
每个span可以有多个键值对的log和tags
log:常被用来展示调用日志,error,info,debug,有时间概念
tags:没有时间概念,常用来存数据库的执行sql,或请求类型

多个概念的逻辑关系:
在这里插入图片描述

发布了203 篇原创文章 · 获赞 186 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/java_zhangshuai/article/details/104912988