skywalking基础使用

找链路追踪Id

在接口响应header中复制x-trace-id
在这里插入图片描述
在这里插入图片描述

这个接口响应正常了, 异常没有暴露到前端, 且调用链路很长, 但我们借助skywalking就能快速定位问题点了

将链路追踪Id拿到skywalking-ui中筛选对应链路

skywalking-ui地址
进入services->trace界面
在这里插入图片描述

找出链路中的异常点
在这里插入图片描述

在上面的两个异常爆红的地方点击即可看到异常的详情以及报错堆栈
在这里插入图片描述

补充说明

因为skywalking记录的链路中有很多关键节点, 我们也能利用这些关键节点去排查问题, 能间接发现某些方法是否被执行

例如, sql的打印能让我们了解到代码中对应的sql是否符合预期

点击上面链路节点中执行sql的节点, 即可看到详情(包括sql以及sql参数, 能组装出完整的sql)
在这里插入图片描述
要看到sql参数需要添加环境变量配置

# 打印sql参数
SW_JDBC_TRACE_SQL_PARAMETERS='true'

相关推荐

  1. Skywalking

    2024-06-12 22:28:02       21 阅读
  2. skywalking

    2024-06-12 22:28:02       20 阅读
  3. 基于Skywalking开发分布式监控(一)

    2024-06-12 22:28:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 22:28:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 22:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 22:28:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 22:28:02       20 阅读

热门阅读

  1. C++共享指针shared_ptr的理解分享

    2024-06-12 22:28:02       9 阅读
  2. 【5】JDK、JRE和JVM的区别与联系

    2024-06-12 22:28:02       8 阅读
  3. 《在人间》唯有自救,方能得救

    2024-06-12 22:28:02       6 阅读
  4. 新型数据库技术一览

    2024-06-12 22:28:02       5 阅读
  5. Matlab 2024a如何切换中英文界面

    2024-06-12 22:28:02       8 阅读
  6. 聊一聊线程池

    2024-06-12 22:28:02       11 阅读
  7. EMI电路

    EMI电路

    2024-06-12 22:28:02      8 阅读
  8. Vim 常用指令

    2024-06-12 22:28:02       7 阅读