目次
run Monitor-server" > run Monitor-server
前述のとおり" >前述のとおり
ホームページ Java &#&チュートリアル 非常に実用的な分散型 JVM 監視ツールです。

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

Aug 15, 2023 pm 05:15 PM
jvm

はじめに

このプロジェクトは便宜を図るためのものです開発者は複数のリモート ホスト 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

非常に実用的な分散型 JVM 監視ツールです。 非常に実用的な分散型 JVM 監視ツールです。 Aug 15, 2023 pm 05:15 PM

このプロジェクトは、開発者が複数のリモート ホスト JVM をより速く監視できるように設計されています。プロジェクトが Spring Boot の場合、統合は非常に簡単です。jar パッケージを導入するだけです。Spring Boot でない場合でも、落胆する必要はありません。 Spring Boot プログラムを手早く初期化し、自分で導入する Jar パッケージで十分です

JVM コマンドラインパラメータの詳細説明: JVM の動作を制御する秘密兵器 JVM コマンドラインパラメータの詳細説明: JVM の動作を制御する秘密兵器 May 09, 2024 pm 01:33 PM

JVM コマンド ライン パラメータを使用すると、JVM の動作をきめ細かいレベルで調整できます。共通パラメータは次のとおりです。 Java ヒープ サイズの設定 (-Xms、-Xmx) 新しい世代サイズの設定 (-Xmn) パラレル ガベージ コレクタの有効化 (-XX:+UseParallelGC) Survivor 領域のメモリ使用量の削減 (-XX: -ReduceSurvivorSetInMemory) 冗長性の削除 ガベージ コレクションの削除 (-XX:-EliminateRedundantGCs) ガベージ コレクション情報の印刷 (-XX:+PrintGC) G1 ガベージ コレクターの使用 (-XX:-UseG1GC) ガベージ コレクションの最大休止時間の設定 (-XX:MaxGCPau)

JVMメモリ管理のポイントと注意事項 JVMメモリ管理のポイントと注意事項 Feb 20, 2024 am 10:26 AM

JVM のメモリ使用量を使いこなすためのポイントと注意点 JVM (JavaVirtualMachine) は Java アプリケーションが動作する環境であり、最も重要なのは JVM のメモリ管理です。 JVM メモリを適切に管理すると、アプリケーションのパフォーマンスが向上するだけでなく、メモリ リークやメモリ オーバーフローなどの問題も回避できます。この記事では、JVM メモリ使用の重要なポイントと考慮事項を紹介し、いくつかの具体的なコード例を示します。 JVM メモリ パーティション JVM メモリは主に次の領域に分割されます。 ヒープ (ヒープ)

JVM仮想マシンの機能と原理の分析 JVM仮想マシンの機能と原理の分析 Feb 22, 2024 pm 01:54 PM

JVM 仮想マシンの機能と原理の分析の紹介: JVM (JavaVirtualMachine) 仮想マシンは、Java プログラミング言語の中核コンポーネントの 1 つであり、Java の最大のセールス ポイントの 1 つです。 JVM の役割は、Java ソース コードをバイトコードにコンパイルし、これらのバイトコードを実行することです。この記事では、JVM の役割とその仕組みを紹介し、読者の理解を深めるためにいくつかのコード例を示します。機能: JVM の主な機能は、さまざまなプラットフォーム上での Java プログラムの移植性の問題を解決することです。

Java エラー: JVM メモリ オーバーフロー エラー、対処方法と回避方法 Java エラー: JVM メモリ オーバーフロー エラー、対処方法と回避方法 Jun 24, 2023 pm 02:19 PM

Java は人気のあるプログラミング言語ですが、Java アプリケーションの開発中に、JVM メモリ オーバーフロー エラーが発生する場合があります。通常、このエラーによりアプリケーションがクラッシュし、ユーザー エクスペリエンスに影響を与えます。この記事では、JVM メモリ オーバーフロー エラーの原因と、そのようなエラーに対処および回避する方法について説明します。 JVMメモリオーバーフローエラーとは何ですか? Java 仮想マシン (JVM) は、Java アプリケーションの実行環境です。 JVM では、メモリはヒープ、メソッド領域、スタックなどの複数の領域に分割されます。ヒープは作成されたオブジェクトを保存するために使用されます

JVM が 32 ビットか 64 ビットかを確認する Java プログラム JVM が 32 ビットか 64 ビットかを確認する Java プログラム Sep 05, 2023 pm 06:37 PM

JVM が 32 ビットか 64 ビットかを確認する Java プログラムを作成する前に、まず JVM について説明します。 JVM は Java 仮想マシンであり、バイトコードの実行を担当します。これは Java ランタイム環境 (JRE) の一部です。 Java はプラットフォームに依存しませんが、JVM はプラットフォームに依存することは誰もが知っています。オペレーティング システムごとに個別の JVM が必要です。 Java ソース コードのバイトコードがあれば、JVM により任意のプラットフォームで簡単に実行できます。 Java ファイル実行のプロセス全体は次のとおりです。まず、Java ソース コードを .java 拡張子で保存し、コンパイラがそれを .class 拡張子を持つバイトコードに変換します。これはコンパイル時に発生します。さて、実行時に、J

JVM ヒープ メモリ サイズを効率的に調整するにはどうすればよいですか? JVM ヒープ メモリ サイズを効率的に調整するにはどうすればよいですか? Feb 18, 2024 pm 01:39 PM

JVM メモリ パラメータ設定: ヒープ メモリ サイズを合理的に調整するにはどうすればよいですか? Java アプリケーションでは、JVM はメモリの管理を担当する主要なコンポーネントです。このうちヒープ メモリはオブジェクト インスタンスの保存に使用され、ヒープ メモリのサイズ設定はアプリケーションのパフォーマンスと安定性に重要な影響を与えます。この記事では、ヒープメモリサイズを合理的に調整する方法を具体的なコード例とともに紹介します。まず、JVM メモリに関する基本的な知識を理解する必要があります。 JVM のメモリは、ヒープ メモリ、スタック メモリ、メソッド領域などを含むいくつかの領域に分割されます。で

JVM の動作原理の謎を解く: Java 仮想マシンの原理の詳細な探求 JVM の動作原理の謎を解く: Java 仮想マシンの原理の詳細な探求 Feb 18, 2024 pm 12:28 PM

JVM 原理の詳細な説明: Java 仮想マシンの動作原理を詳しく調べるには、特定のコード例が必要です。 1. はじめに Java プログラミング言語の急速な発展と広範な応用により、Java 仮想マシン (JavaVirtualMachine、JVM と呼ばれます) が登場しました。 )もソフトウェア開発には欠かせないものとなっています。 Java プログラムの実行環境として、JVM はクロスプラットフォーム機能を提供し、Java プログラムをさまざまなオペレーティング システムで実行できるようにします。この記事では、JVM の仕組みについて詳しく説明します。

See all articles