按照这个来的
https://blog.csdn.net/qq_44870331/article/details/130154644
agent 的地址不对(有可能那个一直再更新)从这里找
https://dlcdn.apache.org/skywalking/java-agent
关键步骤
我采用的 docker 搭建 skywalking-service,经历过很多问题,最终 docker-compose.yml 如下:
version: '3.1'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2
container_name: elasticsearch
restart: always
ports:
- "9200:9200"
- "9300:9300"
environment:
- cluster.name=elasticsearch
- discovery.type=single-node
- ES_JAVA_OPTS=-Xms512m -Xmx512m
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- ./esplugins/:/usr/share/elasticsearch/plugins/
- ./esdata/:/usr/share/elasticsearch/data/
healthcheck:
test: ["CMD-SHELL", "curl --silent --fail localhost:9200/_cluster/health || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 90s
oap:
image: apache/skywalking-oap-server:9.4.0
container_name: skywalking-oap
depends_on:
elasticsearch:
condition: service_healthy
links:
- elasticsearch
restart: always
ports:
- "11800:11800"
- "12800:12800"
environment:
SW_STORAGE: elasticsearch
SW_STORAGE_ES_CLUSTER_NODES: 192.168.1.12:9200
SW_HEALTH_CHECKER: default
SW_TELEMETRY: prometheus
ui:
image: apache/skywalking-ui:9.4.0
container_name: skywalking-ui
depends_on:
- oap
links:
- oap
restart: always
ports:
- "8080:8080"
environment:
SW_OAP_ADDRESS: http://192.168.1.12:12800
pom.xml
<!--skywalking-->
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-logback-1.x</artifactId>
<version>9.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.skywalking</groupId>
<artifactId>apm-toolkit-trace</artifactId>
<version>9.4.0</version>
</dependency>
agent 下载地址
https://dlcdn.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz
vm 启动参数
-javaagent:/Users/qzj/sky/skywalking-agent/skywalking-agent.jar
-Dskywalking.agent.service_name=newmall-gateway
-Dskywalking.collector.backend_service=192.168.1.12:11800
-javaagent:/Users/qzj/sky/skywalking-agent/skywalking-agent.jar
-Dskywalking.agent.service_name=newmall-seckill-order
-Dskywalking.collector.backend_service=192.168.1.12:11800
最终链路追踪效果如下

欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于