TIBCO EMS .NETクライアントからの発信メッセージを監視する方法は? [閉まっている
質問
.NETクライアントTIBCO EMSを使用している間、.NET TIBCOクライアントからの発信メッセージを監視する方法は?
JMSレベルではなく、アプリケーションレベルの謝辞と返信を送信します。アプリケーションがそれらを送信したかどうかはどうすればわかりますか?クライアントがメッセージの送信に失敗した場合、例外を投げたり、メッセージを保存して後で再試行しますか?
結論として、クライアントの観点からアクティビティ(発信)を監視できるツールはありますか?
解決
.NETクライアントTIBCO EMSを使用している間、.NET TIBCOクライアントからの発信メッセージを監視する方法は?
監視したいのはまさにそれは何ですか、それはバス/EMSの実際のメッセージまたはクライアントの動作(クライアントライブラリを含まない)ですか?最初の私は以下に答えます。2番目は通常のロギングで処理できます。そのためにLog4Netまたは同様のライブラリを提案します。
JMSレベルではなく、アプリケーションレベルの謝辞と返信を送信します。アプリケーションがそれらを送信したかどうかはどうすればわかりますか?
これをクライアントDLLレベルのすぐ上に内部的にログに記録することをお勧めします(次の質問を参照)。
クライアントがメッセージの送信に失敗した場合、例外を投げたり、メッセージを保存して後で再試行しますか?
特定の問題に応じて、EMSクライアントDLLは例外をスローするか、接続が失われた場合、再接続を試みます。 2番目のケースでは、試行回数は、接続ファクトリの構成方法によって異なります(EMS管理者に尋ねます)。
クライアントが投げかける例外は問題に依存し、それらはすべてtibco.ems.emsexceptionから継承し、すべてAPIドキュメント(!)にリストされています。
結論として、クライアントの観点からアクティビティ(発信)を監視できるツールはありますか?
EMSや特定の目的地を監視できるツールがいくつかあります。目的地を監視する場合、彼らはおそらく、AndersとCの両方で言及された監視トピックを使用するでしょう。リアウ。 (実用的な例は、「$ sys.monitor.q。*。queue.sample」です)。モニタートピックを購読することは、他のトピックを購読するようなものであり、クライアントライブラリで可能であるため、このための特定のツールは必要ありません。ただし、ユーザーの権利の高まりが必要です。
クライアントライブラリで十分なドキュメントを受け取っていないように聞こえます。個人的には、あなたのアプリケーションから目的地を監視する必要性は見当たりません。実際、私はそのデザインに強く疑問を呈するでしょう。正しい例外処理と内部ロギングは、手元の問題を解決するのに十分でなければなりません。
他のヒント
TIBCO EMSサーバーには、TibemsMonitorというツールが付属しています。これは、トピックにトラフィックがある場合に便利です。
tibemsmonitor -monitor [-server] [-user] [-password] [-selector] [-short] [-help] [-helpssl] [-help] [-helpsl
リンク: http://tibcoadmin.com/quick-reference/
$ sys.monitorを監視する場合。>かなりの多くの管理メッセージを取得できます。
tibemsmonitor tibco hawkまたは中間カスタムプロキシクライアントを使用するか、ネットワークトラフィックスニファーとしてコアで.. www.sysinternals.com
$ sys.monitorを試してください。>このツールを使用してください
gemsユーティリティツールを使用して、tibcoemsを監視できますhttps://community.tibco.com/wiki/graphical-administration-tool-tibcor-ems-gems
EMSサーバーのセットアップと監視に適したツールです。今日の最新バージョンは5.1 gemsが次の主な機能を提供します。
- サーバー監視。サーバー状態と主な統計は自動化されており、警告とエラーの制限が設定される場合があります。サーバー生成イベントもキャプチャされます。
- サーバー管理。一般的なサーバー構成、JMS宛先、JNDI工場、ユーザー/グループ、許可、ブリッジを含む
ルートなど- JMSサポート。メッセージが送信/受信され、キューが閲覧され、メッセージの内容が検査される場合があります。セレクターとフィルターはそうかもしれません
指定。- JMSメッセージ監視。メッセージは、サーバーを通過するときに監視されます(スヌープ)。リクエストと返信メッセージは可能です
サービス応答時間を提供するために相関しています。- JMSメッセージ管理。例えば;メッセージをパージし、キューから別のサーバー上の別のキューにメッセージをコピーします。
- チャート。サーバーの統計はリアルタイムでチャート化される場合があります。データは、Excelなどの他のツールにエクスポートするためにCSVファイルに保存される場合があります。
- ロギング。サーバーの統計は、警告またはエラー制限が違反されたときに自動的に記録される場合があります。
- 安全。 SSL接続、ビューのみモード。
- カスタマイズ可能なディスプレイとルックアンドフィール。
- TIBCO変電所の管理と監視のサポート。
- TIBCO EMSアプライアンスの監視のサポート。
- TIBCO EMSアプライアンスへの移行のサポート