skywalking基础使用

skywalking基础使用

找链路追踪Id

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

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

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

skywalking-ui地址

进入services->trace界面

找出链路中的异常点

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

补充说明

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

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

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

要看到sql参数需要添加环境变量配置

bash 复制代码
# 打印sql参数
SW_JDBC_TRACE_SQL_PARAMETERS='true'
相关推荐
dgvri3 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
rOuN STAT4 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
危笑ioi4 天前
helm部署skywalking链路追踪 java
java·开发语言·skywalking
MmeD UCIZ5 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
专注API从业者5 天前
淘宝 API 调用链路追踪实战:基于 SkyWalking/Pinpoint 的全链路监控搭建
大数据·开发语言·数据库·skywalking
MMMMMMMMMMemory6 天前
记录skywalking预警如何处理401问题
skywalking
SoulRoar.6 天前
Armbian离线安装ES+SkyWalking并注册系统服务
大数据·elasticsearch·skywalking
@土豆7 天前
Java JVM参数环境变量详解及SkyWalking Agent集成技术文档
java·jvm·skywalking
NCIN EXPE7 天前
SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪
spring boot·后端·skywalking
enjoy编程7 天前
SkyWalking 分布式追踪、APM学习-I
skywalking