使用
-
Jar 启动时添加 VM 参数
-javaagent:/path/to/apache-skywalking-apm-incubating/agent/skywalking-agent.jar -Dskywalking.agent.application_code=YOUR_APP_NAME
或
-javaagent:D:\city\skywalking-agent\skywalking-agent.jar=agent.service_name=my-service,agent.instance_name=my-ins
Shell
# SkyWalking Agent 配置
export SW_AGENT_NAME=sys-application # 配置 Agent 名字。一般来说,我们直接使用 Spring Boot 项目的 `spring.application.name` 。
export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:8181 # 配置 Collector 地址。
export SW_AGENT_SPAN_LIMIT=2000 # 配置链路的最大 Span 数量。一般情况下,不需要配置,默认为 300 。主要考虑,有些新上 SkyWalking Agent 的项目,代码可能比较糟糕。
export JAVA_AGENT=-javaagent:/home/services/skywalking-agent/skywalking-agent.jar # SkyWalking Agent jar 地址。
# Jar 启动
java -jar $JAVA_AGENT -jar /home/services/sys-mgr/sys-mgr-system-start-3.4.4.jar >startlog.log 2>&1 &
Tips: 特殊情况
是否有人和我遇到过相同的情况呢,service启了多个里有些是多余的,但是重启./bin/oapServiceInit.sh
和./bin/oapService.sh
都没有效果。(大致情形如下图)
此时我用kill -9杀掉了SkyWorking的后台进程再重启,问题解决~
https://blog.51cto.com/u_12486320/5448787
https://www.xadocker.cn/archives/1821.html