multiDB.md 1.1 KB

可视柜台终端轻量化_统一日志模块性能优化

统一日志上传数据监控

  • 目的:记录上传数量和失败原因
  • 告警码:const int WARN_SendEndpoint_LOG_INFO = 0x10f00204; 上传时间间隔为1h
  • TS_Suc 终端_系统_成功
  • TU_Suc 终端_用户_成功
  • BS_Suc 业务_系统_成功
  • BU_Suc 业务_用户_成功
  • beidou_Suc 北斗_成功
  • TS_Err 终端_系统_失败
  • TU_Err 终端_用户_失败
  • BS_Err 业务_系统_失败
  • BU_Err 业务_用户_失败
  • beidou_Err 北斗_失败
  • discard_forFull 丢弃_原因DB满
  • discard_forRTI1002 丢弃_原因RTI1002_服务器认为数据不完整
  • curNum 当前DB中数据条数

统一日志存储优化和上传速度提升

  • 目的:减少日志存储量,提升上传速度
  • 默认DB数据库存储路径:D:\rvc\terminaldbstorage\RVC.LogSdk\RvcLogSdk.db
  • 终端启动后,迁移到新DB,随机生成后缀的DB,如RvcLogSdk_20241031_c7a1d6c5.db
  • 上传日志时,先上传新DB
  • 满足条件,终端已启动超过3min,新DB条数小于500条,合并RvcLogSdk_20241031_c7a1d6c5.db到当前RvcLogSdk.db中,继续上传