当前位置: 首页 > news >正文

SpringBoot集成Skywalking链路跟踪

参考文章:

SpringBoot教程(三十二) | SpringBoot集成Skywalking链路跟踪_springboot skywalking-CSDN博客

1 Skywalking简介

SkyWalking是一个开源的、用于观测分布式系统(特别是微服务、云原生和容器化应用)的平台。它提供了对分布式系统的追踪、监控和诊断能力。


2 Skywalking与JDK版本的对应关系

SkyWalking 8.x版本要求Java版本至少为8(即JDK 1.8),
SkyWalking 9.x版本则要求Java版本至少为11(即JDK 11)

所以选择的时候需要注意一下JDK版本。


3 Skywalking下载

Skywalking 官网下载地址 Downloads | Apache SkyWalking

下面是apm和agent的下载地址,可以下载历史版本

https://archive.apache.org/dist/skywalking/

https://archive.apache.org/dist/skywalking/java-agent/

注意点:7.x及以下版本 APM 包里面有包括 Agents,但是8.x的就发现被分开了,所以8.x的及以上的就需要 Agents 也得下载

目前是选择下载 APM 8.9.1 和 Agents 8.9.0 后解压


4 Skywalking 的启动

进入 apache-skywalking-apm-8.9.1\apache-skywalking-apm-bin\bin ,双击运行 startup.bat(用管理员方式启动),会开启两个命令行窗口。

1、Skywalking-Collector:追踪信息收集器,通过 gRPC/Http 收集客户端的采集信息 。Http默认端口 12800,gRPC默认端口 11800。(如需要修改,可前往 apache-skywalking-apm-bin\config\applicaiton.yml 进行修改)

2、Skywalking-Webapp:管理平台页面 默认端口 8080 (如需要修改,可前往 apache-skywalking-apm-bin\webapp\webapp.yml 进行修改)

由于我的网关服务为8080,所有这里我改成

http://www.xdnf.cn/news/1157509.html

相关文章:

  • 2025年渗透测试面试题总结-2025年HW(护网面试) 59(题目+回答)
  • 奥比中光双目摄像头实现物品抓取的机器人系统
  • 【Lua】多脚本引用
  • 数据结构 | 栈:构建高效数据处理的基石
  • Docker Compose
  • LeetCode 198 打家劫舍 LeetCode 213.打家劫舍II
  • Kotlin函数式接口
  • 力扣:动态规划java
  • kotlin Flow快速学习2025
  • 算法训练营DAY36 第九章 动态规划part04
  • Request和Response相关介绍
  • 数字图像处理(四:图像如果当作矩阵,那加减乘除处理了矩阵,那图像咋变):从LED冬奥会、奥运会及春晚等等大屏,到手机小屏,快来挖一挖里面都有什么
  • 《计算机网络》实验报告三 UDP协议分析
  • STM32-第八节-TIM定时器-4(编码器接口)
  • C++虚函数易错点整理
  • Python dataclass 高阶用法与技巧
  • springboot-profile
  • Direct3D 11学习(一)
  • 数学专业转行做大数据容易吗?需要补什么?
  • Web服务压力测试工具hey学习一:使用方法
  • 如何解决pip安装报错error subprocess-exited-with-error问题
  • 力扣面试150题--搜索插入位置
  • 30天打牢数模基础-灰色预测模型讲解
  • BLIP、InternVL Series(下)
  • Eureka+LoadBalancer实现服务注册与发现
  • JavaScript 对象操作、继承与模块化实现
  • RCE随笔(1)
  • 使用 Pyecharts 绘制精美饼状图:从基础到高级技巧
  • 【LeetCode 热题 100】236. 二叉树的最近公共祖先——DFS
  • Effective Python 条款13:通过带星号的unpacking操作来捕获多个元素,不要用切片