1. 程式人生 > 資料庫 >Windows搭建SkyWalking8.3環境進行JAVA應用效能監控及入門示例(使用Mysql持久化)

Windows搭建SkyWalking8.3環境進行JAVA應用效能監控及入門示例(使用Mysql持久化)

下載SkyWalking

一、(點選)
選擇tar
在這裡插入圖片描述
解壓後進入config資料夾先配置一下Mysql資料來源,開啟application.yml檔案
在這裡插入圖片描述
預設selector是h2我們改成mysql
在這裡插入圖片描述

找到mysql的配置選項

在這裡插入圖片描述
修改一下你要存SkyWalking的資料庫配置 其中swtestmysql資料庫名字,可以自己單獨建一個

create database swtest;

配置完了後,找一下java操作mysql的jar包放進 oap-libs資料夾

一般隨便找一個springboot的專案就有
或者進maven官方倉庫下載一個 地址:
下載完後複製到oap-libs資料夾
在這裡插入圖片描述


這一步關係到Skywalking的初始化資料是否正常插入進你所配置的資料庫

開始初始化資料

雙擊bin目錄下的此bat指令碼
在這裡插入圖片描述
會彈出一個cmd視窗停頓幾秒自動關閉
現在可以去資料庫檢視一下有沒有生成表
如下圖所示就是成功了
在這裡插入圖片描述

進入agent/config資料夾 ,編輯agent.config 修改agent.service_name

在這裡插入圖片描述
接下來去agent資料夾找到skywalking-agent.jar檔案
在這裡插入圖片描述
此介面開啟cmd視窗
執行

啟動你的jar包

 java -javaagent:G:\IDM_domlown_2\apache-skywalking-apm-8.3.0\apache-skywalking-apm-bin\agent\skywalking-agent.jar -jar febs.jar

等你的jar包啟動成功,然後隨便訪問幾個介面讓他請求後端介面
在這裡插入圖片描述

啟動skywalking

雙擊bin資料夾下的startup.bat來啟動skywalking

執行startup.bat之後會啟動如下兩個服務:
(1)Skywalking-Collector:追蹤資訊收集器,通過 gRPC/Http 收集客戶端的採集資訊 ,Http預設埠 12800,gRPC預設埠 11800。
(2)Skywalking-Webapp:UI管理平臺頁面 預設埠 8080,登入資訊 admin/admin
在這裡插入圖片描述

訪問

在這裡插入圖片描述

不成功的話可以看一下logs資料夾裡的日誌