Skywalking 官方的实战模拟项目Live-Demo
Live-Demo 是 Skywalking 官方的实战模拟项目,其中包含4个子模块项目
projectA访问projectB、projectC两个SpringBoot项目
projectB访问本地的H2数据库
projectC访问www.baidu.com并同时向一台Kafka消息队列写入数据
projectD消费projectC生成的kafka数据
live demo地址
https://github.com/SkyAPMTest/skywalking-live-demo
① 获取live-demo项目源码并进行构建
# 拉取Live-Demo项目源代码
git clone https://github.com/SkyAPMTest/skywalking-live-demo.git
# 进入源码目录
cd skywalking-live-demo
# 构建项目
mvn clean package
② 构建成功后会得到的live-demo-assembly.tar.gz包
live-demo-assembly.tar.gz
③ 解压live-demo-assembly.tar.gz包
tar -xzvf live-demo-assembly.tar.gz
④ 配置探针目录
export AGENT_DIR=/usr/local/skywalking/apusic-skywalking-apm-agent
⑤ 配置skywalking采集服务地址
export COLLECTOR_SERVER_LIST=localhost:11800
⑤ 进入目录
cd /usr/local/skywalking/demo/live-demo/bin
⑥ 启动live demo
./startup.sh
⑦ 查看进程已启动
jps
⑧ 访问live demo(刚开始访问因为还没启动完全,会报错,等待一会)
curl http://localhost:8764/projectA/test
⑨ 访问skywalking地址查看服务状态
localhost:8080