使用prometheus監控springboot服務

    公司項目開發用的springboot,相關的開發開啓裏springboot的actuator對裏面的服務進行監控,數據格式是JSON的,之前開發部門寫了對應的監控服務,但是有如下問題:

1)不能有歷史監控數據的展示

2)監控服務進程經常獲取不到數據

    針對如上問題,我採用prometheus對原有監控服務進行改造,思路如下:

1)本身prometheus有關於springboot的監控,不過要引入對應jar會對開發那邊有改動。所以原有的springboot監控信息暴露方式JSON不變,通過自己編寫的對應exporter把JSON格式轉換成prometheus監控metrics數據格式。

具體的github地址如下:

https://github.com/liyinda/springboot-actuator-exporter

支持中/英文README

感興趣或者有同樣需求的朋友可以下載運行使用,歡迎pull request,如果覺得還不錯,歡迎star it ^-^


2)使用prometheus和grafana對監控數據展示,可以有直觀的歷史曲線圖


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