Jwebap是一款很好的监控产品,优点很多(以后写一篇和其他性能监控框架的比较博文),缺点是没有做监控数据存储到硬盘处理,不支持JDK1.8,所以我进行二次开发,以达到自己的需求。
数据库选型:mongodb 下载地址:https://www.mongodb.com/download-center#community
mongodb java driver 下载地址:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/
监控数据持久化思路:
启动一个线程池定时执行保存监控数据的任务,每个10秒保存一份数据到数据库,只保存opend状态的数据
监控页面: