定义要监听的对象,里面添加监听对象名称和方法和参数。定义定时执行,获取上下文通过grpc 传送到 客户端 继承IObserver<DiagnosticListener> 在OnNext(DiagnosticListener listener) 方法里获构造函数注入的监听对象 然后遍历取出数据生成新对象TracingDiagnosticObject并添加到集合(一般取出自定义特性名称,特性,监听名称等)。然后根据这里面的TracingDiagnosticObject 获取自定义特性,在获取这个自定义特性获取方法中参数 然后执行TracingDiagnosticObject 的方法,并传参。执行结果会保存到上下文中 等待定时传送
标签:自定义,理解,特性,获取,Skywaking,原理,TracingDiagnosticObject,监听 From: https://www.cnblogs.com/liujian1368928/p/18066657