使用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对监控数据展示,可以有直观的历史曲线图


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