Sentinel如何進行流量監控

0x01:啓動sentinel-dashboard

要啓動sentinel-dashboard首先要找到啓動類,sentinel-dashboard是一個標準的SpringBoot工程,啓動可以在sentinel-dashboard這個項目中找到。

直接啓動DashboardApplication.java類,訪問如下地址

http://127.0.0.1:8080/

 

 

可以使用默認賬號:sentinel / sentinel訪問sentinel-dashboard,進入系統裏面可以發現是一個空界面,什麼都沒有;如何進行系統流量監控呢?

0x02:進行流量監控

如何要進行流量監控,必須要給sentinel-dashboard添加JVM參數,指定要監控的系統。找到如下圖標準的菜單(這裏以eclipse講解)

打開如下對話框,配置如圖配置項後,點擊[ Debug ] 啓動項目

csp.sentinel.dashboard.server:向sentinel-dashboard控制檯發送心跳包的sentinel-dashboard控制檯地址,指定控制檯後客戶端會自動向該地址發送心跳包。這裏配置的地址sentinel-dashboard本身,其實就是sentinel-dashboard監控sentinel-dashboard自己本身的流量;可以新建一個SpringBoot工程,然後啓動該SpringBoot時添加csp.sentinel.dashboard.server配置項,要注意的該SpringBoot工程要引入sentinel客戶端的相關jar包纔可以向sentinel-dashboard發送流量心跳監控數據。

project.name:sentinel-dashboard顯示的項目名字

 

再次啓動項目,進入系統,可以發現系統出現不一樣的效果,如下圖:

對菜單多次操作後,查看實時監控菜單,可以非常清楚的看到系統的流量情況。

目前監控的數據都是存放在內存的,在很短時間內就會失效,下次來改造,把流量監控數據存到MySQL數據庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章