私のアプリケーションは、その内部プロセスの多くの測定を行います。たとえば、特定のメソッドの時間を計ったり、外部 Web サービス呼び出しの時間を計ったり、変化する値を持つ変数や、「状態」を持つプロセス (PAUSED、WAITING など) を持っています。
アプリケーションは 100 から 200 のスレッドを使用し、データの各ビットは特定のスレッドに関連付けられます。
このすべての情報をチャネル化して、データの有用なメトリックとグラフを生成し (理想的にはリアルタイムまたはほぼリアルタイムで)、警告をトリガーするしきい値を設定できるソフトウェアを探しています。スレッドまたはスレッドグループなどによるデータ
アプリケーションはタイム クリティカルなタスクを実行しているため、ソフトウェア/API は非常に高速であり、決してブロックされない必要があります。
アプリケーションは Java で記述されており、ソフトウェア/API も Java であることが理想的です。私が探しているのは Event Stream Processing と呼ばれるものだと思いますが、それを説明するためにどの言語を使用すればよいか本当にわかりません。
これまでに見つかったのは、エスパーと ERMA だけです。誰でも私に推薦を与えることができますか?このプロジェクトに取り組んでいるのは私だけなので、セットアップと使用が非常に簡単で、フロントエンドが機能するものを期待しています。