因為最近客戶提出想監控Spring Cloud運行狀況的需求,所以稍稍做了調研。目前了解的方法如下:
- Eureka Server啟動后可以在根目錄路徑看到所有注冊的Eureka Client狀況
- 各個client集成Hystrix Dashboard,以圖表方式展示,還可以用Trubine匯總所有節點。具體可參考如下:
官網:https://github.com/Netflix/Hystrix/wiki/Dashboard
demo:https://github.com/spring-cloud-samples/hystrix-dashboard
方法:https://juejin.im/entry/58f4d9ac8d6d8100648ef094 - 另外,使用Monitor方式,在異常時給管理員發送郵件等,目前這種方式尚未嘗試