skywalking底子使用

饭宝  金牌会员 | 2024-6-14 21:22:20 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 577|帖子 577|积分 1731

找链路追踪Id

在接口响应header中复制x-trace-id


这个接口响应正常了, 异常没有暴露到前端, 且调用链路很长, 但我们借助skywalking就能快速定位标题点了
将链路追踪Id拿到skywalking-ui中筛选对应链路

skywalking-ui地点
进入services->trace界面

找出链路中的异常点

在上面的两个异常爆红的地方点击即可看到异常的详情以及报错堆栈

补充阐明

由于skywalking记录的链路中有很多关键节点, 我们也能利用这些关键节点去排查标题, 能间接发现某些方法是否被执行
例如, sql的打印能让我们相识到代码中对应的sql是否符合预期

点击上面链路节点中执行sql的节点, 即可看到详情(包括sql以及sql参数, 能组装出完整的sql)

要看到sql参数需要添加环境变量配置
  1. # 打印sql参数
  2. SW_JDBC_TRACE_SQL_PARAMETERS='true'
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表