当前位置:网站首页>Recommend a distributed JVM monitoring tool, which is very practical!
Recommend a distributed JVM monitoring tool, which is very practical!
2022-06-24 18:25:00 【Migrant worker brother】
Click on Focus on official account , reply “1024” obtain 2TB Learning resources !
Introduce
The project is to facilitate developers to monitor multiple remote hosts faster jvm, If your project is Spring boot So it's easy to integrate ,jar The package can be imported , No Spring boot Don't be discouraged , You can quickly initialize a Spirng boot Program introduction jar Bag can
Effect display

The overall architecture

git Address
https://github.com/xk4848123/monitor
https://github.com/xk4848123/monitor-server
Use the premise
Need to have... In the machine JDK, not only JRE, Good configuration java path, Rely on in the program ExcuteCmd Seek jdk Basic commands
I'll teach you how to use
clone monitor-server
git clone https://github.com/xk4848123/monitor-server.git
idea -> Project from Existing Sources…

Selected items pom.xml

modify resources/application.properties

monitor.serve[0].name=serve-1
monitor.serve[0].address=http://127.0.0.1:8081/monitor( Here you need to communicate with the client monitor.path Corresponding )
monitor.serve[1].name=serve-2
monitor.serve[1].address=http://127.0.0.1:8082( ditto )
....Multiple monitoring hosts can be configured here , Pay attention to the format
address=http://ip:port/xxx(xxx It's you monitor The configuration of , There will be )
name=server-1( Every monitor Different , Easy to distinguish when displaying )
run monitor-server

It doesn't matter if there are exceptions , Let's just set up the monitoring client
Said in the previous
Just deploy an internal monitoring system , When you have more than one jvm The program , As long as there is a deployment, you can monitor
download Release
https://github.com/xk4848123/monitor

Get into Release list , download jar

Local mvn install( Wait until the blogger jar It doesn't need so much trouble to transfer it to the central warehouse )
cmd Execute the following command
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
In any one of Spring boot Project use , I open my local one here called chat Project

stay resources/application.properties Attribute added
# Determine the access path , You can define
monitor.path=monitor
# Decide whether to start the monitoring client
monitor.enable=true
pom.xml introduce

Running events

OK!
We are now visiting monitor-server( My current deployment is http://127.0.0.1:8888, You can access according to your own configuration )

source :blog.csdn.net/xk4848123/
article/details/106952309
If this article helps you , welcome give the thumbs-up & Looking at & forward , This is for me to continue to share & It's very important to create quality articles . thank


Recommended reading Click on the title to jump to
goodbye VMware! A more lightweight virtual machine
Wonderful ! Skillfully use SSH Break through restrictions and penetrate the intranet
K8s It's hard ? I'll show you through , I don't believe you can't learn !
This monitoring system makes workers tremble ! Turnover intention 、 Fishing is monitored
No more rolls ! The members of the technical team resigned collectively
A simple 、 Open source Markdown Artifact ! Easy to use and beautiful
17 It's a practical one shell Script , Recommended collection !
Delete the library and stop running ! I wrote in tears MySQL Data recovery method

PS: Because the official account platform changed the push rules. , If you don't want to miss the content , Remember to click after reading “ Looking at ”, Add one “ Star standard ”, So every time a new article is pushed Will appear in your subscription list for the first time in .
I'm watching 、 Forwarding is the biggest support !
边栏推荐
- About pyqt5 to realize paging function (one window implements different interfaces)
- Constantly changing the emergency dialing of harmonyos ETS during the new year
- Selection (031) -cool_ How long can secret be accessed?
- Nine practical guidelines for improving responsive design testing
- Leetcode skimming questions - the 72nd biweekly match and 281 weekly match
- Dunhuang Research Institute and Tencent have launched a new strategic cooperation to take you around the digital new silk road with AI
- How to decompile APK files
- Issue 39: MySQL time class partition write SQL considerations
- 电子元器件行业B2B电商市场模式、交易能力数字化趋势分析
- Easygbs video platform TCP active mode streaming exception repair
猜你喜欢
![[NLP] 3 papers on how Stanford team builds a better chat AI](/img/f1/1c2ff31a728152395618800600df45.jpg)
[NLP] 3 papers on how Stanford team builds a better chat AI

Ten software development indicators for project managers

It is often blocked by R & D and operation? You need to master the 8 steps before realizing the requirements

LC 300. Longest increasing subsequence

NVM download, installation and use

Ten excellent business process automation tools for small businesses

Three layer switching experiment

How can an enterprise successfully complete cloud migration?

Flutter dart regular regexp matches non printing characters \cl\cj\cm\ck

Etching process flow for PCB fabrication
随机推荐
Restful design method
Bigdecimalavoiddoubleconstructorrule: do not directly use the double variable as a parameter to construct BigDecimal
NVM download, installation and use
R language Quantitative Ecology redundancy analysis RDA analysis plant diversity species data visualization
Architecture decryption from distributed to microservice: several common microservice architecture schemes
How do yaml files and zmail collide with the spark of the framework, and how can code and data be separated gracefully?
Complete Guide to web application penetration testing
Seven strategies for successfully integrating digital transformation
Paper sharing | self supervised learning paper jointly released by Yann Lecun and read by engineers
Dunhuang Research Institute and Tencent have launched a new strategic cooperation to take you around the digital new silk road with AI
What makes data analysts good- Cassie Kozyrkov
Mcu-08 interrupt system and external interrupt application
国家出手了!对知网启动网络安全审查
-Bash: wget: command not found
Considerations for it project demand analysis
Common MySQL commands of installation free version
Yum to install warning:xxx: header V3 dsa/sha1 signature, key ID 5072e1f5: nokey
Design topic: MATLAB UAV flight operation
How does the chief information security officer discuss network security with the enterprise board of directors
Ten software development indicators for project managers