skywalking的安裝
下載地址: skywalking下載通道
下載
下載后放置到/usr/local/tools目錄下(也可以放在自己目錄)
執(zhí)行命令:
tar -zxvf apache-skywalking-apm-8.7.0.tar.gz
解壓后進入apache-skywalking-apm-bin/config目錄就谜,編輯application.yml文件,找到storage配置項宪卿,將skywalking默認(rèn)使用的H2修改為mysql乘寒。這里為了簡單望众,實現(xiàn)采用了mysql,skywalking支持的存儲方式有多種伞辛,包括elasticsearch烂翰,H2,mysql蚤氏,tidb甘耿,influxdb,postgresql竿滨,大家可以選擇自己的存儲方式佳恬。
修改mysql配置為自己數(shù)據(jù)庫的配置:
啟動oap服務(wù)
進入目錄apache-skywalking-apm-bin/bin捏境,執(zhí)行命令
sh oapService.sh
如下圖表示oap服務(wù)啟動成功
啟動webappService服務(wù)
進入apache-skywalking-apm-bin/webapp目錄,編輯webapp.yml文件毁葱,配置端口號垫言,該端口號在前端訪問skywalking,比如我配置的是9001倾剿,我的訪問路徑為:http://localhost:9001
進入apache-skywalking-apm-bin/bin目錄筷频,執(zhí)行命令
sh webappService.sh
如下圖所示表示webapp服務(wù)啟動成功
訪問http://localhost:9001能夠正常打開說明skywalking已經(jīng)安裝成功了
springboot服務(wù)掛載skywalking
進入apache-skywalking-apm-bin目錄,找到agent文件夾然后拷貝到自己某個文件目錄前痘,比如:/usr/local/sky/目錄下凛捏,進入agent/config目錄,進入agent.config文件芹缔,找到collector配置項葵袭,該配置是skywalking收集監(jiān)控數(shù)據(jù)地址,由于在本地搭建的skywalking乖菱,所以配置的是127.0.0.1:11800坡锡,線上需改為線上skywalking收集器的地址
在springboot服務(wù)啟動配置中添加JVM配置
-javaagent:/usr/local/sky/agent/skywalking-agent.jar -Dskywalking.agent.service_name=MyApplication
服務(wù)服務(wù)啟動,訪問測試接口
在skywalking中可以追蹤到請求
至此skywalking搭建窒所,以及服務(wù)掛載skywalking結(jié)束