Java で記述された REST Web サービスを実装しましたが、統計収集機能を追加することを考えています。数年前だったら、いくつかのメソッド呼び出しインターセプターを作成し、いくつかのカウンターをインクリメントし、それらを JMX 経由で公開し、これらすべてを RRDTool または Cacti に渡していたでしょう。
わかりませんが、このタスクに関連するものを見つけることができませんでしたが、すでにこれを行っているか、少なくともこのプロセスを簡素化しているフレームワークがいくつか存在するのでしょうか? たとえば、ユーザー リクエストの実行にかかった時間を測定することはできますが、どのリクエスト パラメータを使用してメソッドがより長く/より速く実行されるかを分析するのははるかに困難です。
理想的には、注釈に基づく分析収集フレームワークを探しています。次に、呼び出し統計を収集したいメソッドに注釈を付け、後で Web ページで統計を開いて、非常に詳細なレポートを表示することができます。
これに似たものが現代に存在しますか?