2

私は次のようにしています: OSB パイプラインのメッセージ フロー内で、要求の開始時に、現在の時刻を変数に割り当てます。次に、応答で、応答の現在の時間を使用して変数を減算し、応答時間を計算します。次に、この番号を報告するための報告アクションがあります。

OSB には監視ツールが組み込まれており、プロキシ サーバー、パイプライン、およびビジネス サーバーの応答時間を表示できます。ご覧のとおり、私のソリューションには、パイプライン + ビジネス サーバーの開始からの時間のみが含まれていますが、プロキシ サーバーを通過する要求および応答メッセージの時間は含まれていません。それに加えて、このように計算することも、非標準的なアプローチのように感じます。

OSB は、監視データでこれらのビルドを取得できる JMX API を提供しました。しかし、これは私たちのプロジェクトをより複雑にするでしょう。

OSB レポート アクションを使用して応答時間をレポートする場合。それを行う最良の方法はありますか?

4

1 に答える 1

1

拡張ログ形式を使用するように Weblogic を切り替えtime-taken、各応答でログに記録するトークンのリストに追加するように Weblogic に指示するだけです。

http://middlewaretechnologies.blogspot.com.au/2012/03/configure-extended-logging-in-http.html

または、公式ドキュメントを読みたい場合:

http://docs.oracle.com/cd/E14571_01/web.1111/e13701/web_server.htm#CNFGD207

于 2016-02-20T02:56:03.740 に答える