SkyWalking 接入微服务
Linux环境
通过jar包方式接入
准备一个springboot可执行jar包,在启动脚本上,通过 -javaagent 参数进行配置SkyWalking Agent来跟踪微服务;
- startup.sh
#!/bin/sh
2 # SkyWalking Agent配置
3 export SW_AGENT_NAME=springboot‐skywalking‐demo #Agent名字,一般使用`spring.application.name`
4 export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800 #配置 Collector 地址。
5 export SW_AGENT_SPAN_LIMIT=2000 #配置链路的最大Span数量,默认为 300。
6 export JAVA_AGENT=‐javaagent:/usr/local/soft/apache‐skywalking‐apm‐bin‐es7/agent/skywalking‐agent.jar
7 java $JAVA_AGENT ‐jar springboot‐skywalking‐demo‐0.0.1‐SNAPSHOT.jar #jar启动
等同于
java ‐javaagent:/usr/local/soft/apache‐skywalking‐apm‐bin‐es7/agent/skywalking‐agent.jar
‐DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
‐DSW_AGENT_NAME=springboot‐skywalking‐demo ‐jar springboot‐skywalking‐demo‐0.0.1‐SNAP