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'
相关推荐
Linux-18742 天前
分布式链路追踪系统之docker-compose安装skywalking
云原生·docker-compose·skywalking·分布式链路追踪系统·应用程序性能监控
流烟默2 天前
SpringBoot应用链路追踪 traceId 技术方案
spring boot·skywalking·traceid
Linux-18743 天前
分布式链路追踪系统之二进制安装skywalking
elasticsearch·云原生·skywalking·分布式链路追踪系统·应用程序性能监控
令狐前生6 天前
SpringBoot3项目集成Skywalking示例
skywalking
乒乓狂魔8 天前
SkyWalking 也能 AI 智能化了
人工智能·skywalking
摇滚侠15 天前
Skywalking 应用性能监控和可观测性分析平台 简介
skywalking
Databuff15 天前
skywalking 快速使用入门
skywalking
摇滚侠17 天前
Apache Skywalking 实战 阅读笔记 第三章
笔记·apache·skywalking
摇滚侠18 天前
Apache Skywalking 实战 阅读笔记 第二章
笔记·apache·skywalking
Databuff18 天前
国产开源APM databuff 成为 CNCF 顶级项目opentelemetry 官宣Vendor
运维·开源·skywalking·apm·可观测性·opentelemetry