JeeSite 快速开发平台
官方网站
    • 平台简介
    • 架构特点
    • 技术选型
    • 功能介绍
    • 安装部署
    • 常见问题
    • 目录结构
    • 更新日志
    • Vue 文档
    • BPM 文档
    • Cloud 文档
V5 演示
Vue 演示
💖联系
  • 我要提意见、文档纠错
  • JeeSite 代码库, 请⭐Star关注
  • JeeSite Vue 代码库, 请⭐关注
  • Spring Cloud 微服务架构
  • JeeSite 手机端/移动端
  • AI + RAG + CMS 人工智能
  • Flowable 中国式工作流
  • OAauth2 统一认证服务器
  • 政务内外网环境中间件
  • 访问 ThinkGem 官方博客
  • 点击进入,下拉查看动态
官方网站
    • 平台简介
    • 架构特点
    • 技术选型
    • 功能介绍
    • 安装部署
    • 常见问题
    • 目录结构
    • 更新日志
    • Vue 文档
    • BPM 文档
    • Cloud 文档
V5 演示
Vue 演示
💖联系
  • 我要提意见、文档纠错
  • JeeSite 代码库, 请⭐Star关注
  • JeeSite Vue 代码库, 请⭐关注
  • Spring Cloud 微服务架构
  • JeeSite 手机端/移动端
  • AI + RAG + CMS 人工智能
  • Flowable 中国式工作流
  • OAauth2 统一认证服务器
  • 政务内外网环境中间件
  • 访问 ThinkGem 官方博客
  • 点击进入,下拉查看动态
  • 快速了解

  • 后端开发手册

  • Vue前端手册

  • 经典前端手册

  • 扩展功能专题

  • 云服务技术架构

    • SaaS架构、多租户
    • 负载均衡、集群、高可用
    • SpringCloud 分布式 微服务
    • 分布式事务Seata、AT模式
    • 分布式事务LCN、柔性事务
    • 读写分离、分库分表方案
    • Spring Boot 监控系统
    • SkyWalking 追踪系统
      • 简介
      • 安装 SkyWalking
      • 在 JeeSite Cloud 中配置
    • ELK 日志收集分析
  • 技术支持与服务

SkyWalking 分布式追踪系统配置方法

# 简介

Apache SkyWalking 是一个分布式系统的应用性能监控工具,提供了对云原生架构下的分布式系统的监控、跟踪、诊断能力。

# 安装 SkyWalking

首先进入官方下载页面 http://skywalking.apache.org/downloads/ (opens new window) 下载如下 2 个文件:

  • SkyWalking APM:https://www.apache.org/dyn/closer.cgi/skywalking/9.4.0/apache-skywalking-apm-9.4.0.tar.gz (opens new window)
  • Java Agent:https://www.apache.org/dyn/closer.cgi/skywalking/java-agent/8.14.0/apache-skywalking-java-agent-8.14.0.tgz (opens new window)

检测 JDK 版本:

Skywalking 9.x 需要 Java 11 版本才能启动,运行以下命令检测版本:

java -version
1

如果不是 11 版本,可以修改 apache-skywalking-apm-9.4.0\bin 下的 startup.bat(sh) 文件,增加 JAVA_HOME 变量:

以 Windows 举例:添加 set JAVA_HOME=D:\Java\openjdk-11 脚本到 startup.bat 文件的第二行中。

安装 Agent 插件:

拷贝:apache-skywalking-java-agent-8.14.0\optional-plugins 目录下的文件
到 apache-skywalking-java-agent-8.14.0\plugins 目录

启动 APM 服务:

运行 apache-skywalking-apm-9.4.0\bin\startup.bat(sh) 文件即可。

访问控制台:

浏览器访问:http://localhost:8080 (opens new window) 如果访问页面空白,可刷新几次,或重启下 SkyWalking 服务再试。

# 在 JeeSite Cloud 中配置

编辑 WEB-INF/bin/startup.bat(sh) 文件,添加代理参数:

以 Windows 举例,添加如下脚本到 startup.bat 文件中 title %cd% 下面一行

set "JAVA_OPTS=%JAVA_OPTS% -javaagent:E:\JeeSite\jeesite-cloud\skywarking\apache-skywalking-java-agent-8.14.0\skywalking-agent.jar -Dskywalking.collector.backend_service=localhost:11800 -Dskywalking.agent.service_name=jeesite-cloud-gateway -Dskywalking.agent.application_code=jeesite-cloud-gateway"
1

修改上面 JAVA_OPTS 中的 jeesite-cloud-gateway 修改为您的服务名称, 依次添加到:gateway、core、test1、test2 服务中的 startup.bat 文件中。

更多文档:https://skywalking.apache.org/docs/skywalking-java/next/en/setup/service-agent/java-agent/readme/ (opens new window)

测试: 启动 JeeSite Cloud 的各项服务后,访问 Skywalking 控制台,查看监控数据。

进入 JeeSite 源码仓库页面,点击右上角 ⭐ Star 加星关注。

← Spring Boot 监控系统 ELK 日志收集分析→

联系我们:s.jeesite.com  |  微信号:jeesitex  |  邮箱:jeesite@163.com
© 2013-2025 济南卓源软件有限公司 版权所有 | Theme Vdoing

请关注 JeeSite 微信公众号,了解最新动态

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式