分佈式監控開發 02 總體架構設計

總體架構圖前端

 

 

 

一、客戶端每五分鐘從服務端獲取本機須要監控的服務以及每一個服務對應的監控間隔redis

二、客戶端在本地按期執行插件腳本去收集數據json

三、客戶端每項監控服務收集完數據後當即以POST的方式向服務端提交json格式的數據架構

四、服務端收到客戶端發來的數據,會將數據實時存入redis對應的最新數據中。同時也會優化存儲到redis的另外的Key中,優化

五、服務端在收到客戶端數據的同時,也會對客戶端的數據進行判斷(依據設定好的閾值)以及報警。插件

六、因爲報警是基於服務端收到客戶端的數據,因此服務端會啓一個監聽去監聽客戶端是否有正常發送數據3d

七、前端從redis中取出數據並進行圖形展現blog

相關文章
相關標籤/搜索