はじめに
このプロジェクトは便宜を図るためのものです開発者は複数のリモート ホスト JVM をより速く監視できます。プロジェクトが Spring Boot の場合、統合は非常に簡単です。jar パッケージを導入するだけです。Spring Boot でない場合でも、落胆する必要はありません。Spring Boot プログラムはすぐに初期化できます。
結果を表示
全体的なアーキテクチャ
#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
ログイン後にコピー
idea -> 既存のソースからのプロジェクト…選択されたプロジェクト pom.xmlresources/application.properties を変更しますここで複数の監視ホストを構成できます。形式に注意してください
address=http://ip:port/xxx(xxx はモニターで設定したもので、以下に表示されます)
name=server-1(表示時の区別を容易にするために、各モニターは異なる場合があります)
run Monitor-server
例外があるかどうかは問題ではありません。監視クライアントも展開します前述のとおり
#監視クライアントをオペレーティング システムに展開するだけです。複数の JVM プログラムがある場合、デプロイメントがある限り、監視できますDownloadReleasehttps://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
,大家根据自己的配置访问)