オンライン サービス監視用のある種の「カウンター」を作成する必要があります。つまり、Foo_Request_Total、Foo_Request_DB_error、Foo_Request_Timedout、Bar_Request_Total などです。
また、カウンターが事前に定義された制限を超えたときに、何らかのアラームを生成する必要があります (たとえば、1 時間あたり 5 つを超える要求がタイムアウトした場合の SNMP トラップ)。
このためのJavaフレームワークを提案できますか?
オンライン サービス監視用のある種の「カウンター」を作成する必要があります。つまり、Foo_Request_Total、Foo_Request_DB_error、Foo_Request_Timedout、Bar_Request_Total などです。
また、カウンターが事前に定義された制限を超えたときに、何らかのアラームを生成する必要があります (たとえば、1 時間あたり 5 つを超える要求がタイムアウトした場合の SNMP トラップ)。
このためのJavaフレームワークを提案できますか?
Java の標準の監視メカニズムはJMXです。
サービスをリモートで監視し、コマンドを実行することもできます。
値を MIB にマップし、トラップを生成するために使用できる JMX/SNMP コネクタがあります。