如果你正在使用旧版的 qtrace-node,需要切换至新版,请按以下步骤执行

koa 项目从 qtrace-node 迁移

  • 替换依赖包 @qnpm/qtrace-node@qnpm/qtrace-connect
  • 删除原有的 qtrace 配置文件,直接将参数 name, token, loggerContext 传给中间件
  • @qnpm/q-logger 的配置文件中,参考下文添加qtracer的日志配置
  • 根据需求替换原 @qnpm/fetch@qnpm/qtrace-instrumentation-axios@qnpm/qtrace-instrumentation-request@qnpm/qtrace-instrumentation-fetch

express 项目从 qtracer-node 迁移

  • 替换依赖包 @qnpm/qtrace-node@qnpm/qtrace-connect/lib/qtrace.express.js;
  • 同koa