Rumah  >  Artikel  >  Java  >  Alat pemantauan JVM yang diedarkan, sangat praktikal!

Alat pemantauan JVM yang diedarkan, sangat praktikal!

Java后端技术全栈
Java后端技术全栈ke hadapan
2023-08-15 17:15:071430semak imbas

. jangan berkecil hati dengan but Spring, anda boleh dengan cepat memulakan program but Spirng dan memperkenalkan pakej balang

Paparan kesan

.

Alat pemantauan JVM yang diedarkan, sangat praktikal!
Gunakan Prasyarat

Anda perlu mempunyai JDK dalam mesin, bukan hanya JRE, konfigurasikan laluan java, dan bergantung pada ExcuteCmd untuk mencari arahan jdk asas dalam program

Ajar anda langkah demi langkah

Klon monitor-server
git clone https://github.com/xk4848123/monitor-server.git
Alat pemantauan JVM yang diedarkan, sangat praktikal!

idea ->

Projek pom.xml yang dipilihAlat pemantauan JVM yang diedarkan, sangat praktikal!

Ubah suai sumber/application.propertiesAlat pemantauan JVM yang diedarkan, sangat praktikal!

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(同上)  
....
Anda boleh mengkonfigurasi berbilang hos pemantauan di sini, sila beri perhatian kepada formatAlat pemantauan JVM yang diedarkan, sangat praktikal!

    address=http://ip:port/xxx(xxx ialah perkara yang anda konfigurasikan pada monitor, seperti yang ditunjukkan di bawah)
  • address=http://ip:port/xxx(xxx是你在monitor上配置的,下文中会有)

  • name=server-1

    name=server-1(Ia boleh berbeza untuk setiap monitor untuk memudahkan pembezaan apabila dipaparkan)

jalankan monitor- Tidak kira jika terdapat pengecualian dalam pelayan

Alat pemantauan JVM yang diedarkan, sangat praktikal!

, kita hanya boleh menggunakan klien pemantauanSeperti yang saya katakan sebelum ini

memantau klien dalam sistem pengendalian Apabila anda mempunyai berbilang program jvm, anda boleh memantau selagi terdapat satu kerahan

Muat turun Keluaran🎜.

https://github.com/xk4848123/monitor

Alat pemantauan JVM yang diedarkan, sangat praktikal!

进入Release列表,下载jar

Alat pemantauan JVM yang diedarkan, sangat praktikal!

本地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
Alat pemantauan JVM yang diedarkan, sangat praktikal!

在任意一个Spring boot项目中使用,我这里打开我本地一个叫chat的项目

Alat pemantauan JVM yang diedarkan, sangat praktikal!

在resources/application.properties增加属性

#决定访问路径,可以自行定义  
monitor.path=monitor  
#决定是否启动监控客户端  
monitor.enable=true
Alat pemantauan JVM yang diedarkan, sangat praktikal!

pom.xml引入

Alat pemantauan JVM yang diedarkan, sangat praktikal!

跑起项目

Alat pemantauan JVM yang diedarkan, sangat praktikal!

OK!

我们现在访问monitor-server(我当下部署的在http://127.0.0.1:8888,大家根据自己的配置访问)

Alat pemantauan JVM yang diedarkan, sangat praktikal!

<br/>

Atas ialah kandungan terperinci Alat pemantauan JVM yang diedarkan, sangat praktikal!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:Java后端技术全栈. Jika ada pelanggaran, sila hubungi admin@php.cn Padam