SkyWalking链路追踪

1. 官网地址

https://skywalking.apache.org/

2. 探针java文档

https://skywalking.apache.org/docs/skywalking-java/v9.2.0/en/setup/service-agent/java-agent/application-toolkit-logback-1.x/

3. 拿来做什么的

  • 分布式应用监控工具,转为微服务、云原生和基于容器化架构设计。
  • 提供了分布式链路追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。

4. 架构设计

4.1. UI 可视化页面

4.2. Tracing追踪器

4.3. Metrics

4.4. OAP(Observability Analysis Platfor)

4.5. 数据存储端(Storage Implementors)

  • 支持ES、Mysql、TiDB、H2、Sharding Sphere
  • 默认用的H2

5. 环境部署

5.1. ui默认端口=8080

  • 一般该为18080
  • 修改端口yml路径
    /usr/local/skywalking/apache-skywalking-apm-bin/webapp/application.yml

5.2. oap端口=12800

  • yml路径
    /usr/local/skywalking/apache-skywalking-apm-bin/config/application.yml

5.3. 下载

5.4. 启动脚本

  • oapService.sh 是oap服务
  • webappService.sh是UI服务
  • startup.sh是2个一起起

5.5. 访问地址

6. 微服务业务系统如何接入skyWalking

6.1. 业务系统,

6.1.1. IDEA

  • 启动配置jvm参数
    image

7. 网关如何接入skyWalking

需要将java-agent.tgz压缩包中skywalking-agent\optional-plugins\的apm-spring-cloud-gateway-4.x-plugin-9.3.0.jar 拷贝到自己skywalking-agent\plugins下
image

8. 常见问题

8.1. jar包运行在虚拟机,浏览器无法访问

排查方向

  • linux系统先curl http://127.0.0.1:端口 检查是否可以访问。
  • 如Linux本地是好的,注意检查win系统是否开了代理vpn,需要关掉。
posted @   jf666new  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示