安装skywaling
参考:Centos7搭建 SkyWalking 单机版-CSDN博客
下载Agents
https://archive.apache.org/dist/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0.tgz

1. 在IDEA中使用skywalking agent
在VM options中填入如下信息
-javaagent后是skywalking-agent.jar的路径,在apache-skywalking-java-agent-9.0.0.tgz解压后的包中
-Dskywalking.agent.service_name是服务的名称,自定义,一般用spring.application.name
-Dskywalking.collector.backend_service是指skywalking oap服务器的ip和端口号
示例
-javaagent:F:\project\git\agent\skywalking-agent\skywalking-agent.jar
-Dskywalking.agent.service_name=skywalking_demo_test
-Dskywalking.collector.backend_service=192.168.110.155:11800

启动springboot项目,然后进入第3步查看skywalking控制台
2. 在服务器上部署skywalking agent
上传和解压
将下载的apache-skywalking-java-agent-9.0.0.tgz上传到服务器/opt目录下,解压
cd /opt
tar -zxvf apache-skywalking-java-agent-9.0.0.tgz

编写springboot jar包启动脚本
vi start.sh
脚本内容如下,需要根据实际的信息修改
# SkyWalking Agent 配置
export SW_AGENT_NAME=spring-demo # 配置Agent名字,一般使用Spring Boot项目的spring.application.name
export SW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.110.155:11800 # 配置 Collector 地址(OPA服务器)。
export SW_AGENT_SPAN_LIMIT=2000 # 配置链路的最大 Span 数量。一般情况下,不需要配置,默认为 300
export JAVA_AGENT=-javaagent:/opt/skywalking-agent/skywalking-agent.jar # SkyWalking Agent jar 地址。
# Jar 启动
java -jar $JAVA_AGENT -jar skywaking_demo.jar
启动springboot项目,然后进入第3步查看skywalking控制台
bash start.sh

3. 查看skywalking 控制台
注意:需要先往这个springboot服务发送http请求后才可以在skywalking控制台看看到这个服务的信息
访问 http://192.168.110.155:8080
可以在skywalking控制台上看到这个服务的信息,service name正是我们在启动参数指定的

点击服务名,可以看到服务的整体监控信息

点击instance,可以查看该服务的节点列表

点击Endpoint可以查看接口列表

点击Topology可以查看拓扑图

点击Trace可以查看该服务的请求记录

点击log选项可以查看该服务日志
