2017-05-23 7 views
1

프로세스 중에 EventFlow를 사용 해본 경험이있는 사람이 궁금합니까? 설명서는 모니터중인 내용과 관련하여 in-process를 사용하기 위해 제작되었지만 별도의 프로세스 (Service Fabric 서비스)에서 실행하고 동일한 EventProcess 서비스에서 실행되는 여러 가지 다른 Service Fabric 서비스의 EventSource 입력을 모니터하기를 바랬습니다 기계.EventFlow를 사용하여 다른 서비스 패브릭 프로세스의 ETW 이벤트를 모니터링하십시오.

이 작업을 수행하는 이유 중 하나는 서비스 예외가 기록되어 죽을 때 작성된 ETW 이벤트를 캡처하고 싶다는 것입니다. 현재 충돌하는 동일한 프로세스에서 실행중인 EventFlow는 놀라 울 정도로 가끔 이벤트를 출력 (이 경우 이벤트 로그)에 기록 할 수있는 것은 아닙니다.

감사합니다, 한스 예, 당신이 할 수있는

답변

0

. 이벤트 소스의 이름을 사용하여 configure the ETW input입니다. 워드 프로세서

:

이 입력은 윈도우 (ETW) 공급자에 대한 마이크로 소프트 이벤트 추적 데이터를 캡처합니다. 매니지드 EventSource 인프라를 기반으로하는 매니페스트 기반 공급자와 공급자가 모두 지원됩니다. 데이터는 컴퓨터 전체에서 캡처됩니다.

EventFlow를 사용하여 이벤트를 캡처하는 서비스가 이벤트를 발생시키는 서비스와 동일한 노드에서 실행되는지 확인하십시오. 최상은 InstanceCount가 -1 인 상태 비 저장 서비스로 만들어 모든 노드에서 실행되도록하는 것입니다.

노드에서이 로깅 서비스가 실패하면 복구 될 때까지 해당 노드에서 이벤트가 캡처되지 않습니다. 그래서 나는 그것을 백업이나 뭔가로 사용하는 것이 가장 좋을 것이라고 생각합니다.