非常に実用的な分散型 JVM 監視ツールです。

リリース: 2023-08-15 17:15:07
転載
1439 人が閲覧しました

はじめに

このプロジェクトは便宜を図るためのものです開発者は複数のリモート ホスト JVM をより速く監視できます。プロジェクトが Spring Boot の場合、統合は非常に簡単です。jar パッケージを導入するだけです。Spring Boot でない場合でも、落胆する必要はありません。Spring Boot プログラムはすぐに初期化できます。

結果を表示

非常に実用的な分散型 JVM 監視ツールです。

全体的なアーキテクチャ

非常に実用的な分散型 JVM 監視ツールです。

#git アドレス

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

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

前提条件マシンに JDK が必要です。JRE だけでなく、Java パスを構成し、ExcuteCmd を利用してプログラム内の基本的な JDK コマンドを見つけます

#使用方法を段階的に説明します

モニター サーバーのクローンを作成します
git clone https://github.com/xk4848123/monitor-server.git
ログイン後にコピー
非常に実用的な分散型 JVM 監視ツールです。
idea -> 既存のソースからのプロジェクト…

非常に実用的な分散型 JVM 監視ツールです。
選択されたプロジェクト pom.xml

非常に実用的な分散型 JVM 監視ツールです。
resources/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 はモニターで設定したもので、以下に表示されます)

  • name=server-1(表示時の区別を容易にするために、各モニターは異なる場合があります)

run Monitor-server

非常に実用的な分散型 JVM 監視ツールです。
例外があるかどうかは問題ではありません。監視クライアントも展開します

前述のとおり

#監視クライアントをオペレーティング システムに展開するだけです。複数の JVM プログラムがある場合、デプロイメントがある限り、監視できます

DownloadRelease

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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
jvm
ソース:Java后端技术全栈
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート