我使用的的系统是centos7的系统,已安装过的可以忽略这一步。
github.下载:
添加权限:
查看是否安装成功:
PIP安装:
安装pip:
创建软链接:
执行以下命令升级pip:
执行以下命令查看pip版本:
执行以下命令安装Docker Compose:
创建文件夹/home/skywalking
cd 到docker-compose的yml文件目录下面,执行命令,这一步有点漫长,耐心等待。
服务端安装好了以后,还需要客户端(就是你的项目jar包)结合探针skywalking-agent才能在仪表盘展示数据。
还是之前的目录下面:
进入探针jar包的目录:
Java探针agent 使用:
使用agent 结合Java jar 启动方式主要有三种 idea使用, jar包使用, docker使用
我采用jar包方式使用探针,另外两种可以自行百度。
springcloud/springboot 一般是通过 java -jar xxx.jar 进行启动。我们只需要在其中加上 -javaagent 参数即可。
说明:
启动两个服务试试:
你自己的服务jar包一定要放到最后;
skywalking收集logback日志,我项目中用的日志框架是logback,仅供参考:
agent和oap在不同服务器上时,需配置agent/config/agent.config配置文件,在文件末尾添加如下配置信息,注意skywalking的log通信用的grpc
我的agent和oap容器在同一台服务器上所以这一步可以跳过。