一 环境准备

centos7.9系统
java11
skywalking9.3
agent 8.4

二 服务端配置

2.1 下载服务器端

https://skywalking.apache.org/downloads/

image.png

2.2 设置es地址

vim config/application.yml

image.png

2.3 设置web页面访问端口

vim webapp/application.yml image.png

2.4 启动服务端

./bin/startup.sh

启动完成后,会产生如下3个端口 image.png

三 客户端配置

3.1 下载指定的版本

image.png 解压之后目录为 image.png 然后把agent这个jar包拷贝到各个服务器上面

3.2 启动客户端对某个服务添加agent

 /usr/local/java/jdk1.8.0_231/bin/java -javaagent:/opt/skwaking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=gateway-71 -Dskywalking.collector.backend_service=172.22.214.58:11800 -jar  /www/wwwroot/renkang-state/gateway-1.0-SNAPSHOT.jar --server.port=56666 --spring.profiles.active=self

Dskywalking.agent.service_name 指定这个服务的名字 Dskywalking.collector.backend_service 服务端的ip和端口

四 访问web页面查看

image.png

image.png

image.png

五 遇到的问题

5.1 在使用原有存有skywalking的es的时候,一直无法启动skywalking

报错如下 image.png

解决办法: 配置了 config/application.yml 里面的namespace

image.png