NServiceBus ServiceInsight-监视多个错误并进行审核

NServiceBus ServiceInsight-监视多个错误并进行审核,nservicebus,serviceinsight,Nservicebus,Serviceinsight,我有几个关于ServiceInsight的问题,我希望有人能解释一下 我可以监视多个错误队列和审核队列吗?如果是,我如何配置它来监视这些队列 我知道在错误队列中处理的消息会移动到error.log队列。审核队列中处理的消息会发生什么情况,即在管理服务处理这些消息之后,它们会去哪里 管理流程最终将消息存储在何处,即它们是否存储在RavenDB中,如果是,则存储在哪个数据库下 此外,如何在端点资源管理器中删除消息对话。比如说,我只是想把一切都弄清楚 如果您能就insight的管理和使用提供任何其他见

我有几个关于ServiceInsight的问题,我希望有人能解释一下

  • 我可以监视多个错误队列和审核队列吗?如果是,我如何配置它来监视这些队列
  • 我知道在错误队列中处理的消息会移动到error.log队列。审核队列中处理的消息会发生什么情况,即在管理服务处理这些消息之后,它们会去哪里
  • 管理流程最终将消息存储在何处,即它们是否存储在RavenDB中,如果是,则存储在哪个数据库下
  • 此外,如何在端点资源管理器中删除消息对话。比如说,我只是想把一切都弄清楚

  • 如果您能就insight的管理和使用提供任何其他见解(并非双关语),我们将不胜感激。

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

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

    问题:据我所知,在错误队列中处理的消息会移动到error.log队列。审核队列中处理的消息会发生什么情况,即在管理服务处理这些消息之后,它们会去哪里

    答:审核消息被使用、处理并存储在ServiceControl实例审核数据库(RavenDB)中

    问题:管理流程最终将消息存储在何处,即它们是否存储在RavenDB中,如果是,则存储在哪个数据库下

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

    问题:此外,如何在端点资源管理器中删除或删除消息对话。比如说,我只是想把一切都弄清楚

    答:我们将在即将到来的测试版更新中为此目的添加完全清除/删除支持。要立即清除旧消息,可以基于上述特定路径使用RavenDB studio

    请让我知道这些回答您的问题,并毫不犹豫地提出您可能有的任何其他问题

    致以最良好的祝愿

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