Windows搭建SkyWalking8.3環境進行JAVA應用性能監控及入門示例(使用Mysql持久化)
下載SkyWalking
一、下載地址(點擊)
選擇tar
解壓後進入config文件夾先配置一下Mysql數據源,打開application.yml文件
默認selector是h2我們改成mysql
找到mysql的配置選項
修改一下你要存SkyWalking的資料庫配置 其中swtest為mysql資料庫名字,可以自己單獨建一個
create database swtest;
配置完了後,找一下java操作mysql的jar包放進 oap-libs文件夾
一般隨便找一個springboot的項目就有
或者進maven官方倉庫下載一個 地址://mvnrepository.com/artifact/mysql/mysql-connector-java
下載完後複製到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
訪問//localhost:8080
不成功的話可以看一下logs文件夾里的日誌