最近在看Elastic.Apm,下载了Elastic.Apm源码,里面有些知识点以前没接触过,特此记录。

诊断跟踪的过程是这样的:埋点-》发布信息-》创建订阅-》注册到系统-》接收埋点数据,处理数据,数据处理过程是阻塞的

(1)埋点发布信息

在需要发布信息的地方增加如下代码,进行埋点

 

(2) 创建订阅处理

 

 

 (3)注册到系统中

 

 运行系统,发布的消息,会在接受函数那边进行处理