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'
相关推荐
摇滚侠3 小时前
Skywalking 应用性能监控和可观测性分析平台 简介
skywalking
Databuff5 小时前
skywalking 快速使用入门
skywalking
摇滚侠2 天前
Apache Skywalking 实战 阅读笔记 第三章
笔记·apache·skywalking
摇滚侠3 天前
Apache Skywalking 实战 阅读笔记 第二章
笔记·apache·skywalking
Databuff3 天前
国产开源APM databuff 成为 CNCF 顶级项目opentelemetry 官宣Vendor
运维·开源·skywalking·apm·可观测性·opentelemetry
摇滚侠4 天前
Skywalking 全套教程 环境搭建 01-05
skywalking
摇滚侠4 天前
Apache Skywalking 实战 阅读笔记 第一章
笔记·apache·skywalking
就改了23 天前
Windows 环境 SkyWalking 完整实操教程
windows·微服务·skywalking
Jul1en_23 天前
【SpringCloud】SkyWalking 链路追踪知识详解及部署教程
java·后端·spring·spring cloud·skywalking
SRETalk1 个月前
SkyWalking / Jaeger / ARMS 已经有了,还需要统一可观测平台吗
skywalking·apm·jaeger·flashcat·arms