全链路追踪技术实现方案
一、方案总览
全链路技术方案总览
二、pos端实现示例 第一步:jar包依赖
第二步:代码编写
Exe端实现 开源工具包jaeger-client-csharp
三、controller层工程应用示例 主要应用与bmserver、cmserver、crosspro等
第一步:jar包依赖
第二步:配置文件添加
四、dubbo链路追踪 主要应用与tianqi、tianqi-orientc、paygate等
实现方案:基于filter实现
扩展dubbo filter
第一步:jar包依赖
五、工程内部链路追踪示例 第一步:jar包依赖
第二步:配置文件引入
六、Tag\\Log追踪 第一步:jar包依赖
第二步:引入代码
七、数据库执行追踪 第一步:jar包依赖
第二步:引入配置文件
八、第三方调用执行追踪 适用范围
① 支付业务:网商、微信、支付宝(httpclient) ② 订单汇总、交易成功调微信发送模板消息(httpclient) ③ 信鸽语音播报SDK ④ 极光语音播报SDK ⑤ 个推语音播报 SDK ⑥ 阿里语音播报SDK ⑦ IOS直连APNs SDK ⑧ Redis ⑨ Notifyserver
实现方案
第一步:jar包依赖
第二步:pom配置文件增加插件配置
九、业务码故障树 支付业务码故障树
十、全链路日志
十一、实时监控报警
十二、业务大盘数据处理