skyWalking5.0在idea下开发环境搭建
tools |
version |
Windows |
10 |
IntelliJ IDEA |
2018.1.3 |
Maven |
3.5.4 |
jdk |
1.8 |
git |
2.9 |
1.源码下载
skyWalking中文文档地址
- 在git命令窗口依次执行以下代码
- windows下git不支持长文件名,需要修改配置
git config --global core.longpaths true
git clone https://github.com/apache/incubator-skywalking.git
- 进入到 incubator-skywalking 文件夹下,切换到v5.0.0-GA 版本(版本可选)
cd incubator-skywalking/
git checkout v5.0.0-GA
- 设置git取消代理。忽略SHH。初始化子模块并更新。
git config --global --unset http.proxy
git config http.sslVerify "false"
git submodule init
git submodule update
- 执行./mvnw clean package -DskipTests 编译
源码下载完成
2.skyWalking在IntelliJ IDEA调试
- 修改apm-collector\apm-collector-boot\src\main\resources\application.yml
storage:
elasticsearch:
clusterName: CollectorDBCluster
clusterTransportSniffer: true
clusterNodes: [更换ES地址,若果是本地单机启动则无需修改]
- 启动ES
- 启动apm-collectorboot下的 CollectorBootStartUp.java
- 启动apm-webapp下的ApplicationStartUp.java
- 添加npm启动项,配置skyWalking-UI启动指令并启动
- 进入登陆界面后 输入 admin / 888888进入skyWalking,进入的界面为演示数据,如果想要连接本地ES调试数据需要修改 skywalking-ui/.webpackrc. 文件.重启