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'
相关推荐
递归尽头是星辰5 小时前
SkyWalking架构深度解析:分布式系统监控的利器
skywalking·分布式链路追踪·可观测性·云原生监控·微服务监控
·云扬·1 天前
【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
分布式·面试·skywalking
XMYX-017 天前
SkyWalking 报错:sw_profile_task 索引缺失问题分析与解决
运维·jenkins·skywalking
神雕大侠mu19 天前
skywalking使用教程
skywalking
杰克逊的日记21 天前
SkyWalking的工作原理和搭建过程
云原生·监控·skywalking
醇氧22 天前
【skywalking】index“:“skywalking_metrics-all“},“status“:404}
skywalking
·云扬·1 个月前
【PmHub后端篇】Skywalking:性能监控与分布式追踪的利器
分布式·skywalking
大G哥1 个月前
【微服务】SpringBoot制作Docker镜像接入SkyWalking详解
spring boot·docker·微服务·架构·skywalking
小黄人V1 个月前
使用skywalking进行go的接口监控和报警
数据库·golang·skywalking
Hoking1 个月前
SpringBoot应用原生或docker镜像容器集成Skywalking
docker·容器·skywalking