質問: 複数のエラー キューと監査キューを監視できますか? その場合、それらのキューを監視するように構成するにはどうすればよいですか。
回答: ServiceInsight は、監査 (およびエラー) キューからデータを収集する管理サービス (AKA "ServiceControl") からデータを受け取ります。ServiceControl の単一のインスタンスは、(単一のトランスポート タイプで) 単一の監査およびエラー キューに接続できます。複数のキューから監査データとエラー データを収集する複数の ServiceControl インスタンスをインストールする場合、serviceInsight を使用して各 ServiceControl インスタンスに接続できます。現在 (ベータ版) ServiceInsight は一度に 1 つの接続をサポートしていますが、簡単に接続を切り替えたり、ServiceInsight の複数のインスタンスを開いたりして、それぞれが異なる ServiceControl インスタンスに接続することができます。
質問: エラー キューで処理されたメッセージが error.log キューに移動されることを理解しています。監査キューで処理されたメッセージはどうなりますか。つまり、管理サービスがメッセージを処理した後、メッセージはどこに行きますか。
回答: 監査メッセージは、ServiceControl インスタンス監査データベース (RavenDB) で消費、処理、および保存されます。
質問: メッセージは管理プロセスによって最終的にどこに保存されますか。つまり、メッセージは RavenDB に保存されますか。保存される場合は、どのデータベースに保存されますか?
回答: はい、管理サービス (AKA "ServiceControl") によって使用される組み込みの RavenDB データベースに (デフォルトで) 保存されます。「C:\ProgramData\Particular\ServiceBus.Management」の下にあります。
質問: さらに、エンドポイント エクスプローラーでメッセージ カンバセーションを削除または削除するにはどうすればよいですか。たとえば、すべてをクリアしたいとしましょう。
回答: 今後のベータ アップデートで、この目的のために完全な消去/削除のサポートを追加する予定です。古いメッセージをすぐに消去するには、上記の特定のパスに基づいて RavenDB スタジオを使用できます。
あなたの質問に答えるこれらのことを私に知らせてください。あなたが持っているかもしれない他の質問をすることを躊躇しないでください!
よろしくお願いします、
Danny Cohen 特定のソフトウェア (NServiceBus Ltd.)