Home >Java >javaTutorial >A distributed JVM monitoring tool, very practical!
git clone https://github.com/xk4848123/monitor-server.git
idea -> Project from Existing Sources…
Selected project pom.xml
Modify resources/application.properties
monitor.serve[0].name=serve-1 monitor.serve[0].address=http://127.0.0.1:8081/monitor(这里需要与客户端的monitor.path对应) monitor.serve[1].name=serve-2 monitor.serve[1].address=http://127.0.0.1:8082(同上) ....
You can configure multiple monitoring hosts here, please pay attention to the format
address=http://ip:port/xxx
(xxx is what you configure on the monitor and will be shown below)
name=server-1
(Each monitor can be different to facilitate differentiation when displaying)
It doesn’t matter if there are exceptions, we can just deploy the monitoring client too
#Just deploy a monitoring client in an operating system, when you have multiple jvm programs , as long as there is a deployment, you can monitor
DownloadRelease
https://github.com/xk4848123/monitor
进入Release列表,下载jar
本地mvn install(等到博主把jar传到中心仓库就不用这么么麻烦了)
cmd执行以下命令
mvn install:install-file -DgroupId=com.github.xk4848123 -DartifactId=monitor-spring-boot-starter -Dversion=2.3.1 -Dpackaging=jar -Dfile=C:\Users\Administrator\Downloads\monitor-spring-boot-starter.jar
在任意一个Spring boot项目中使用,我这里打开我本地一个叫chat的项目
在resources/application.properties增加属性
#决定访问路径,可以自行定义 monitor.path=monitor #决定是否启动监控客户端 monitor.enable=true
pom.xml引入
跑起项目
OK!
我们现在访问monitor-server(我当下部署的在http://127.0.0.1:8888
,大家根据自己的配置访问)
<br/>
The above is the detailed content of A distributed JVM monitoring tool, very practical!. For more information, please follow other related articles on the PHP Chinese website!