SkyWalking 服务器端搭建
下载:https://skywalking.apache.org/downloads/
将下载的 apache-skywalking-apm-es7-8.5.0.tar.gz 解压工具解压到当前文件夹
目录结构
webapp: UI 前端 (web监控页面) 的 jar 包和配置文件;
oap-libs: 后台应用的 jar 包,以及它的依赖 jar 包,里边有一个 server-srarter-*.jar 就是启动程序;
config: 启动后台应用程序的配置文件,是使用的各种配置
bin:各种启动脚本,一般使用脚本 sartup.* 来启动 web 页面 和对应的后台应用;
oapService.*: 默认使用的后台程序的启动脚本; (使用的是默认模式启动, 还支持其他模式,各模式区别见启动模式)
oapServiceInit.*: 使用init模式启动; 在此模式下, OAP服务器启动以执行初始化工作,然后退出
oapServiceNoInit.*: 使用 no init 模式启动; 在此模式下,OAP服务器不进行初始化
webappService.*: UI 前端的启动脚本;
startup.*: 组合脚本,同时启动 oapService.*、webappService.* 脚本;
agent:
skywalking-agent.jar: 代理服务 jar包
config: 代理服务启动时使用的配置文件
plugins: 包含多个插件,代理服务启动时会加载改目录下的所有插件(实际是各种jar包)
optional-plugins: 可选插件, 当需要支付某种功能时, 比如 SpringCloud Gateway, 则需要把对应的jar包拷贝到plugins目录下;
修改端口:
启动skywalking:
启动成功后会启动两个服务,一个是skywalking-oap-server, 一个是skywalking-web-ui:8868
skywalking-oap-server 服务启动后会圆暴露11800和12800两个端口,分别为收集监控数据的端口11800和接收数据的端口12800,修改端口可以修改config/application.yml