制作
skywalking 代理下载列表: 下载列表地址
下载
wget https://archive.apache.org/dist/skywalking/java-agent/8.13.0/apache-skywalking-java-agent-8.13.0.tgz
解压
tar -zxvf apache-skywalking-java-agent-8.13.0.tgz
进入文件夹 /root/skywalking-agent/,创建 Dockerfile
FROM busybox:latest
LABEL maintainer="tanglang"
COPY / /usr/skywalking/agent/
构建镜像
docker build -t skywalking-agent:latest .
登录 Harbor 仓库
docker login [harborhost]:[port] -u admin -p Harbor12345
给镜像打上tag
docker tag skywalking-agent:latest [harborhost]:[port]/private/skywalking-agent:latest
推送镜像到 Harbor 仓库
docker push [harborhost]:[port]/private/skywalking-agent:latest
使用
idea 使用
添加运行参数
-javaagent:D:\soft\skywalking-agent\skywalking-agent.jar
-Dskywalking.agent.service_name=order
-Dskywalking.collector.backend_service=[skywalkingHost]:[port]
- javaagent:指定 skywalking-agent 的地址
- Dskywalking.agent.service_name:指定 skywalking 上注册的名字,也就是 skywalking UI 上显示的名字
- Dskywalking.collector.backend_service:skywalking 服务端的地址