下載: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