5

オンライン サービス監視用のある種の「カウンター」を作成する必要があります。つまり、Foo_Request_Total、Foo_Request_DB_error、Foo_Request_Timedout、Bar_Request_Total などです。

また、カウンターが事前に定義された制限を超えたときに、何らかのアラームを生成する必要があります (たとえば、1 時間あたり 5 つを超える要求がタイムアウトした場合の SNMP トラップ)。

このためのJavaフレームワークを提案できますか?

4

2 に答える 2

1

Java の標準の監視メカニズムはJMXです。

サービスをリモートで監視し、コマンドを実行することもできます。

値を MIB にマップし、トラップを生成するために使用できる JMX/SNMP コネクタがあります。

于 2009-03-06T15:44:32.853 に答える
0

http://perf4j.codehaus.org/index.htmlまたはhttps://github.com/earnstone/eperfはどうですか?

于 2011-08-02T13:42:14.207 に答える