項目老是由不少其它應用、服務構成,所以須要對全部這些應用的健康狀況有個總得概覽。在業餘事件作了個簡單小玩具,實現了基於的監控方案。實現思路很簡單,經過在應用啓動後向zk註冊一個節點,zk目錄結構是第一層根目錄monitor,第二層爲應用的環境,分開發、測試、生產,第三層爲應用名,第四層爲應用所在服務器IP+進程ID。git
另外還有一個健康狀況展現看板,能夠看到各個環境下應用是否正常。頁面基於jQuery、Bootstrap、Vue Js實現。服務器
實際效果:測試
碼雲地址:https://git.oschina.net/skyz/zk-monitor.net