Spring Boot2.x 集成 Skywalking 9.1.0
参考
- https://skywalking.apache.org/
- https://www.cnblogs.com/xiaqiuchu/p/17931230.html (本文使用的该文章的代码,进入可下载源码)
- https://juejin.cn/post/7001849172278116389#heading-7
- https://www.cnblogs.com/xiaqiuchu/p/17932120.html VS Code 设置 VM 参数
注意事项
- 本文代码环境为单注册中心、单服务提供者、单消费者。
- 管理面板左侧菜单在没有服务注册的时候,就不显示对应的功能菜单;当有服务注册后,对应的菜单就会在左侧菜单栏显示。
- Skywalking 功能很强大,本文只是简单使用。
- Skywalking 可以接入不同的数据源。
环境
| 环境 | 版本 | 说明 | 
|---|---|---|
| windows | 10 | |
| vs code | 1.85.1 | |
| Spring Boot Extension Pack | v0.2.1 | vscode插件 | 
| Extension Pack for Java | v0.25.15 | vscode插件 | 
| JDK | 11 | |
| Springboot | 2.3.12.RELEASE | |
| spring-cloud-dependencies | Hoxton.SR12 | mvn依赖 | 
| Apache Maven | 3.8.6 | |
| SkyWalking APM | v9.7.0 | 下载 | 
| Java Agent | v9.1.0 | 下载 | 
正文
准备
- 
下载并解压 Skywalking 与 Java Agent https://skywalking.apache.org/downloads/#SkyWalkingAPM 。 
  
- 
进入 Skywalking\apache-skywalking-apm-bin\bin,双击运行startup.bat,会开启两个命令行窗口。
  
- 
访问 http://127.0.0.1:8080/General-Service/Services即可进入监控管理面板。(按照文章步骤,面板应该是如下,空空的)。
  
- 
给项目需要启动的模块添加 VM参数,并启动。(注意是VM参数 !!)
# skywalking-agent 的具体位置
-javaagent:C:\\apache-skywalking-java-agent-9.1.0\\skywalking-agent\\skywalking-agent.jar
# 服务名称(可重复,但是重复的话在拓扑图上面就看不出来是不同服务了)
-Dskywalking.agent.service_name=winter
# 采集的后端地址(默认也是 11800)
-Dskywalking.collector.backend_service=127.0.0.1:11800
- 刷新 http://127.0.0.1:8080/General-Service/Services,显示服务列表。
  
测试
- 
访问任意接口,点击 Topology 查看拓扑图。 
  
- 
查看请求路线。 
  
- 
多服务提供者,同注册服务名。 
  
- 
多服务提供者,不同注册服务名。 
  
    博  主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/p/17931555.html
 
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
    
地 址 :https://www.cnblogs.com/xiaqiuchu/p/17931555.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号