>  기사  >  Java  >  매우 실용적인 분산 JVM 모니터링 도구입니다!

매우 실용적인 분산 JVM 모니터링 도구입니다!

Java后端技术全栈
Java后端技术全栈앞으로
2023-08-15 17:15:071434검색

소개

이 프로젝트는 개발자가 여러 원격 호스트 jvm을 더 빠르게 모니터링할 수 있도록 하기 위한 것입니다. 프로젝트가 Spring 부트인 경우 jar 패키지를 도입하기만 하면 매우 편리합니다. Spring 부팅을 사용하면 낙심하지 마십시오. Spirng 부팅 프로그램을 빠르게 초기화하고 jar 패키지를 도입할 수 있습니다

효과 표시

매우 실용적인 분산 JVM 모니터링 도구입니다!

전체 아키텍처

매우 실용적인 분산 JVM 모니터링 도구입니다!

git 주소

  • https://github.com/xk4848123/monitor

  • https://github.com/xk4848123/monitor-server

전제 조건 사용

JRE뿐만 아니라 시스템에 JDK가 있어야 하고, Java 경로를 구성하고, ExcuteCmd를 사용하여 프로그램에서 기본 jdk 명령을 찾아야 합니다

단계별로 가르쳐주세요

모니터 서버 복제
git clone https://github.com/xk4848123/monitor-server.git
매우 실용적인 분산 JVM 모니터링 도구입니다!

idea -> 기존 소스의 프로젝트…

매우 실용적인 분산 JVM 모니터링 도구입니다!

프로젝트 선택 pom.xml

매우 실용적인 분산 JVM 모니터링 도구입니다!

리소스/application.properties 수정

매우 실용적인 분산 JVM 모니터링 도구입니다!
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(同上)  
....

여기에서 여러 모니터링 호스트를 구성할 수 있습니다. 형식에 주의하세요

  • address=http://ip:port/xxx(xxx는 아래와 같이 모니터에서 구성하는 것입니다.)address=http://ip:port/xxx(xxx是你在monitor上配置的,下文中会有)

  • name=server-1

name=server-1(표시할 때 구분을 쉽게 하기 위해 모니터마다 다를 수 있음)

모니터 실행- 서버에 예외가 있어도 상관없습니다매우 실용적인 분산 JVM 모니터링 도구입니다!

모니터링 클라이언트만 배포하면 됩니다

앞서 말했듯이

🎜🎜그냥 배포하면 됩니다 운영 체제에서 클라이언트를 모니터링할 때 jvm 프로그램이 여러 개 있을 때 배포가 하나만 있으면 모니터링할 수 있습니다🎜🎜다운로드 릴리스🎜

https://github.com/xk4848123/monitor

매우 실용적인 분산 JVM 모니터링 도구입니다!

进入Release列表,下载jar

매우 실용적인 분산 JVM 모니터링 도구입니다!

本地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
매우 실용적인 분산 JVM 모니터링 도구입니다!

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

매우 실용적인 분산 JVM 모니터링 도구입니다!

在resources/application.properties增加属性

#决定访问路径,可以自行定义  
monitor.path=monitor  
#决定是否启动监控客户端  
monitor.enable=true
매우 실용적인 분산 JVM 모니터링 도구입니다!

pom.xml引入

매우 실용적인 분산 JVM 모니터링 도구입니다!

跑起项目

매우 실용적인 분산 JVM 모니터링 도구입니다!

OK!

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

매우 실용적인 분산 JVM 모니터링 도구입니다!
<br/>

위 내용은 매우 실용적인 분산 JVM 모니터링 도구입니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 Java后端技术全栈에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제