画布 1
用户日志
  业务层
    由业务生成第一跳，生成traceId和BussId
    把相关数据附在json中，进行相关传递
    如果是H5部分，需要经过mod_chromium转换
    如果是slv部分，直接发送到相应实体
  mod_chromium
    解析“trasId:xxx,BussId:xxx”,并生成下一跳
  处理实体
  发送到外部系统、硬件模块
    与外部系统（总分行服务、业务端）交互，生成下一跳信息
      需与对应系统协商该字段传送方式
    硬件模块调用，不传播调用链到适配器接口，需关注进出流程，退出时计算耗时
      适配器信息（厂商名称+版本号），设备编号（蓝牙多合一"FWB-XX-A00001"，便携卡机"CIAxxxxxx"），硬件模块相关信息（szModel）
  发送广播
    记录入口调用链信息，生成下一跳
    发送广播，不等待调用，直接中止该部分链路
    外部实体接收广播
      记录收到的入口调用链信息
      如果需要发往下一跳，需自己重新绑定，并再次发送
  系统日志
    内部生成第一跳
  调用实体外部接口
    记录入口信息，并生成下一跳
    调用返回，记录对应的调用链信息，耗时
    外部实体
  终端开发工作
    终端框架
      （1）数据传递部分改造
        sphelper接口部分需添加traceId、BussId
        实体广播中添加traceId、BussId传递
        spgen自动接口生成
      （2）调用链对应功能改造
        主动获取调用链信息，在实体外部接口调用时，主动生成下一跳
        主动检测系统日志，并生成第一跳
        对于广播，主动记录，入口调用链信息
    实体层
      对每个外部系统调用，进行改造，添加对应的调用链数据
      对于广播部分，进行改造，添加调用链数据
      mod_chromium部分，在对业务层json时，进行调用链解析和相应处理
    硬件部分
      关注进出流程，退出计算耗时
      适配器、硬件模块信息格式化
    其他
      原有的告警为保证监控的平稳，建议现有告警不动，日志埋点另外改造
    记录完整的启动过程，系统日志部分，记录异常和关键点信息
    自检定时上送检测次数
    性能测试，缓存队列，日志持久化
用户调用引发的日志
终端系统自身产生的日志
生成BussId，规则由两个GUID组成，首个GUID固定
由SpHelper主动记录和绑定BussId，当发送广播和调用外部实体时，自动获取已记录的BussId和traceId，并发送