私は次のようにしています: OSB パイプラインのメッセージ フロー内で、要求の開始時に、現在の時刻を変数に割り当てます。次に、応答で、応答の現在の時間を使用して変数を減算し、応答時間を計算します。次に、この番号を報告するための報告アクションがあります。
OSB には監視ツールが組み込まれており、プロキシ サーバー、パイプライン、およびビジネス サーバーの応答時間を表示できます。ご覧のとおり、私のソリューションには、パイプライン + ビジネス サーバーの開始からの時間のみが含まれていますが、プロキシ サーバーを通過する要求および応答メッセージの時間は含まれていません。それに加えて、このように計算することも、非標準的なアプローチのように感じます。
OSB は、監視データでこれらのビルドを取得できる JMX API を提供しました。しかし、これは私たちのプロジェクトをより複雑にするでしょう。
OSB レポート アクションを使用して応答時間をレポートする場合。それを行う最良の方法はありますか?