基于SpringBoot2.0 实现的jvm远程监工图形化工具
项目介绍
- 基于SpringBoot2.0 实现的jvm远程监工图形化工具,可以同时监控多个web应用
- 该项目是借鉴另个一开源项目 ( JavaMonitor) https://gitee.com/zyzpp/JavaMonitor 演变而来,剔除了一些功能,增加了可远程监控模块,只需要在需要监控的项目集成监控的jar包 并设置可访问的IP(默认为空 则不拦截IP访问) 就可以实现远程监控,和用户管理模块,动态定时任务
项目框架
- SpringBoot 2.0.3.RELEASE
- mybatis-plus 3.6
- MySql
- Jdk1.8
目录说明
- boot-actuator 需要监控的项目demo
- actuator-service 监控端点jar包 需要引入到需要监控的项目中(已打包好上传)
- boot-monitor 监监控图形化工程
- Sql文件 /boot-monitor/src/main/resources/db/actuator.sql
安装说明
1
2
3
4
5
|
< dependency >
< groupId >com.github.qinxuewu</ groupId >
< artifactId >actuator-service</ artifactId >
< version >1.0</ version >
</dependency
|
01
02
03
04
05
06
07
08
09
10
11
|
#application.properties增加如下配置
#监控应用名称 唯一
spring.application.name=web1
#限制白名单 访问监控端点 为空则不限制 建议设置
actuator.server.ip=
#springBoot启动类上增加扫描包注解
com.pflm.**: 是需要监控的项目包名
com.github.qinxuewu.cor :是暴露给外部访问的监控端点包(actuator-service-1.0.jar中的controller)
@ComponentScan("com.pflm.**,com.github.qinxuewu.core")
#编译成jar或war包 ,启动需要监控的项目 (如:)
nohup java -Xms256m -Xmx256m -jar boot-actuator.jar &
|
1
2
3
4
5
6
7
8
9
|
#修改application.properties配置
#配置mysql数据源
mybatis-plus.configuration.aggressive-lazy-loading=false
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/actuator?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
#编译成jar或war包启动工程
nohup java -jar boot-monitor.jar &
|
效果图如下
项目地址
基于SpringBoot2.0 实现的jvm远程监工图形化工具相关推荐
- 基于SpringBoot实现的jvm远程监工图形化工具
项目介绍 基于SpringBoot2.0 实现的jvm远程监工图形化工具,可以同时监控多个web应用 该项目是借鉴另个一开源项目 ( JavaMonitor) gitee.com/zyzpp/Java ...
- JVM监控之图形化工具
一.工具概述 使用命令行工具存在以下的局限性: 无法获取方法级别的分析数据,如方法之间的调用关系.各方法的调用次数和调用时间等 要去用户登陆到java应用所在的宿主机上 分析数据通过终端输出,结构不够 ...
- 系统接口502异常_基于SpringBoot2.0的后台权限管理系统
简介 基于SpringBoot2.0的后台权限管理系统界面简洁美观敏捷开发系统架构.核心技术采用Spring.MyBatis.Shiro没有任何其它重度依赖. 互联网云快速开发框架,微服务分布式代码生 ...
- 20万数据 sql 快还是 java快?_基于SpringBoot2.0开发的,轻量级的,前后分离Java开发平台...
项目说明 MintLeaf-Fast是一个基于SpringBoot2.0开发的,轻量级的,前后端分离的Java快速开发平台 开箱即用,节省开发时间,提升开发效率,能够快速开发项目并交付的接私活利器 支 ...
- 基于springboot2.0的易居二手房网站-房屋管理系统
基于springboot2.0的易居二手房网站-房屋管理系统-java二手房网站java房屋管理系统 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此 ...
- SpyNote V5.0图形化工具远程控制Android手机教程(图文教程+演示视频)
*本文原创作者:艾登--皮尔斯,本文属FreeBuf原创奖励计划,未经许可禁止转载 前言 本篇文章主要以图文教程和视频演示详细地教你如何快速学会使用SpyNote 5.0图形化工具来穿透内网远程控制A ...
- linux unix 可视化界面,Linux/UNIX远程调用图形化界面的一种方法
看题目大家应该可以理解本文只是介绍远程调用Linux/Unix图形化界面(GUI)的一种方法,个人认为这种方法比较方便简单,其他方法不在此做单独介绍了. 准备软/硬件 1.windows pc:一般指 ...
- PrettyZoo V1.8.0 发布了, 一款值的收藏的 Zookeeper 图形化工具
PrettyZoo 是我在 19 年闲暇时创作的一款 Zookeeper 桌面图形化工具,不仅颜值极高,而且功能齐全,支持 Windows / Mac / Linux 等主流平台. 新版本直接将整个底 ...
- 基于Springboot2.0的Dubbo入门项目(dubbo-spring-boot-starter)
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成.最近半年来,Dubbo的得到了快速的维护,官方也推出了 ...
最新文章
- com/alipay/config/AlipayConfig.java:[1,1] 非法字符: '\ufeff'
- Azure已成为微软业绩的顶梁柱
- Mysql优化系列(0)--总结性梳理
- “编程能力差,90% 输在了数学上!”CTO:多数程序员都是瞎努力!
- BZOJ 1013 球形空间产生器(高斯消元)
- 我的年终总结:做了9年SOC的一点点实践体会
- [JS]动态添加删除ROW
- 数据库操作系统——Visual FoxPro 6.0安装步骤
- springboot vue导出excel 使用easypoi
- java技术可行性分析_java毕业设计管理系统需求分析
- 网络与信息安全应急处置预案
- 设置IIS指向另一台机器上的共享目录(动易sw)遇到的问题
- 【自考】数据结构导论—二叉树计算题
- 1分钟学会小程序几个最有效的运营推广手段
- 物联网云平台将成为产业生态的核心
- 电脑win10系统如何开定位服务器,win10系统下如何打开/关闭定位?windows10打开/关闭定位图文教程...
- 什么是测评认证 转自藏锋者
- 地下水情监测仪应用库区安全行业
- iris解决跨域问题
- java 字母序排序,Java -------- 首字母相关排序总结
热门文章
- U2-net网络详解
- java除余_Java中的相除(/)和取余(%)的实现方法
- 打开github网站排版错误解决办法
- 【软件创新实验室2021年寒假集训】Java后端开发漫谈及感悟分享
- android仿iphone页面,Android仿苹果关机界面实现代码
- Inventor Professional 2022.0.1 三维机械设计软件中文版安装教程
- 中科院发布《2019人工智能发展白皮书》,强调人工智能开放平台重要性(结尾附下载)...
- REHL7、CentOS7安装Nginx
- 【Call for Papers】第二届人工智能与电力工程国际会议(AIPE2021)
- PHP 使用word模板生成word文档示例