NServiceBus ServiceInsight - 监视多个错误和审计

时间:2013-09-30 14:08:47

标签: nservicebus serviceinsight

我有几个关于ServiceInsight的问题,我希望有人能说清楚。

  1. 我可以监控多个错误队列和审核队列吗?如果是这样,我如何配置它来监视这些队列。
  2. 我了解错误队列中处理的邮件会移动到error.log队列。审计队列中处理的消息会发生什么情况,即管理服务处理它们后的位置。
  3. 管理流程最终存储的消息在哪里,即它们是存储在RavenDB中的,如果存储在什么数据库中的话。
  4. 此外,如何删除或删除端点资源管理器中的消息对话。例如,假设我只想清除所有内容。
  5. 非常感谢您提供有关洞察力管理和使用的任何其他见解(无双关语)。

1 个答案:

答案 0 :(得分:2)

问题:我可以监控多个错误队列和审核队列吗?如果是这样,我如何配置它来监视这些队列。

答案:ServiceInsight从管理服务(AKA“ServiceControl”)接收其数据,该服务从审计(和错误)队列收集其数据。 ServiceControl的单个实例可以连接到单个审计和错误队列(在单个传输类型中)。如果安装多个ServiceControl实例以从多个队列收集审计和错误数据,则可以使用serviceInsight连接到每个ServiceControl实例。目前(测试版)ServiceInsight一次支持一个连接,但您可以轻松地在连接之间切换或打开ServiceInsight的多个实例,每个实例都连接到不同的ServiceControl实例。

问题:我了解错误队列中处理的消息将移至error.log队列。在审计队列中处理的消息会发生什么,即在管理服务处理它们之后它们会去哪里。

答案:审计消息被消费,处理并存储在ServiceControl实例审计数据库(RavenDB)中。

问题:管理流程最终存储的消息在哪里,即它们是存储在RavenDB中,如果是,则存储在什么数据库中。

答案:是的,它们(默认情况下)存储在管理服务(AKA“ServiceControl”)使用的嵌入式RavenDB数据库中。您可以在“C:\ ProgramData \ Particular \ ServiceBus.Management”

下找到它

问题:此外,如何在端点资源管理器中删除或删除消息对话。例如,假设我只想清除所有内容。

答:我们将在即将推出的测试版更新中为此添加完全清除/删除支持。要立即清除旧邮件,您可以根据上面特定的路径使用RavenDB工作室。

请让我知道这些回答您的问题,并随时提出您可能遇到的任何其他问题!

致以最诚挚的问候,

丹尼科恩 特殊软件(NServiceBus有限公司)