1

複数のマシンでサーバーデーモンを実行しています。HTTPプロトコルを使用して、監視と統計のためにサーバーデーモンの内部統計を公開することにしました。

それで、これを行う最も簡単な方法は何ですか?

  • サードパーティのjar依存関係が少ないほど、優れています。
  • フレームワークが軽いほど良いです。
  • 複雑さが少ないほど良いです。
4

2 に答える 2

1

統計が少数のかなり基本的な統計であり、HTTPサーバーの概念に慣れていない場合は、JMXを使用してください。デーモンプロセスをインストルメント化するために使用しましたが、非常に簡単でした。醜いがサービス可能なUIを介して、リモートで(別のコンピューター上で)監視できます。

これは、Webサーバーアプリをインストルメント化するチュートリアル です。おそらく、必要なものに非常に近いものです。

これがリモートモニタリングのStackOverflowリンクです

于 2012-09-20T15:05:06.047 に答える
0

私が知っている最も軽量なJavaWebサーバーはJettyです。Mavenを使用する場合は、プロジェクトに依存関係を追加する必要はありません。プラグインとしてjettyを追加するだけです。

 <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.26</version>
 </plugin>

その後、あなたはただ呼び出すことができます

 mvn jetty:run

コマンドラインで。多くのオープンソースプロジェクトには、Hadoopを含むJettyサーバーが組み込まれています。

于 2012-09-20T15:07:28.743 に答える