2013-09-30 3 views
0

ServiceInsight와 관련하여 몇 가지 질문을 드리겠습니다.NServiceBus ServiceInsight - 여러 오류 및 감사 모니터

  1. 여러 오류 대기열과 감사 대기열을 모니터링 할 수 있습니까? 그렇다면 큐를 모니터링하도록 큐를 구성하는 방법.
  2. 오류 대기열에서 처리 된 메시지가 error.log 대기열로 이동한다는 것을 알고 있습니다. 감사 대기열에서 처리되는 메시지, 즉 관리 서비스가 처리 한 메시지의 처리 위치는 어떻게됩니까?
  3. 관리 프로세스에서 궁극적으로 저장하는 메시지는 어디에 있는가, 즉 RavenDB에 저장되는 메시지는 무엇이며 어떤 경우에는 어떤 데이터베이스에 저장됩니까?
  4. 또한 엔드 포인트 탐색기에서 메시지 대화를 제거하거나 삭제하는 방법. 예를 들어, 모든 것을 지우고 싶다고 가정 해 봅시다.

통찰력의 관리 및 사용에 관해 제공 할 수있는 추가 통찰력 (의도적 인 말투 없음)은 크게 감사하겠습니다.

답변

2

질문 : 여러 오류 대기열과 감사 대기열을 모니터링 할 수 있습니까? 그렇다면 큐를 모니터링하도록 큐를 구성하는 방법.

답변 : ServiceInsight는 감사 (및 오류) 대기열에서 데이터를 수집하는 관리 서비스 (일명 "ServiceControl")로부터 데이터를받습니다. ServiceControl의 단일 인스턴스는 단일 감사 및 오류 대기열 (단일 전송 유형)에 연결할 수 있습니다. 감사 및 오류 데이터를 수집하는 여러 ServiceControl 인스턴스를 여러 큐로 설치하는 경우 serviceInsight를 사용하여 각 ServiceControl 인스턴스에 연결할 수 있습니다. 현재 (베타 버전) ServiceInsight는 한 번에 하나의 연결 만 지원하지만, 서로 다른 ServiceControl 인스턴스에 연결하는 각각의 ServiceInsight 인스턴스를 쉽게 연결하거나 열 수 있습니다.

질문 : 오류 대기열에서 처리 된 메시지가 error.log 대기열로 이동되었음을 이해합니다. 감사 대기열에서 처리되는 메시지, 즉 관리 서비스가 처리 한 메시지의 처리 위치는 어떻게됩니까?

답변 : 감사 메시지는 ServiceControl 인스턴스 감사 데이터베이스 (RavenDB)에서 사용, 처리 및 저장됩니다.

질문 : 관리 프로세스에 의해 궁극적으로 저장되는 메시지는 어디에 있습니까? 즉, RavenDB에 저장되는 메시지는 어디에 있으며, 그렇다면 어떤 데이터베이스에 저장됩니까?

답변 : 예, 관리 서비스 (일명 "ServiceControl")에서 사용하는 임베디드 RavenDB 데이터베이스에 저장됩니다. "C : \ ProgramData \ Specific \ ServiceBus.Management"아래에서 찾을 수 있습니다.

질문 : 또한 엔드 포인트 탐색기에서 메시지 대화를 제거하거나 삭제하는 방법. 예를 들어, 모든 것을 지우고 싶다고 가정 해 봅시다.

답변 : 차후 베타 업데이트에서이 목적을 위해 완전 삭제/삭제 지원을 추가 할 예정입니다. 이전 메시지를 즉시 제거하려면 위의 경로를 기반으로 RavenDB 스튜디오를 사용할 수 있습니다.

질문에 대한 답변을 알려 주시고 다른 질문이 있으시면 언제든지 알려주십시오.

안부,

대니 코헨 특정 소프트웨어 (NServiceBus (주))