2017-05-23 3 views
1

EventFlowプロセスを使用した経験がある人はいらっしゃいますか?このドキュメントでは、監視中のものと関連してインプロセスで構築されていることが示されていますが、別のプロセス(Service Fabricサービス)で実行し、同じで実行されているいくつかの他のService FabricサービスからのEventSource入力を監視することを望んでいました機械。EventFlowを使用して他のService FabricプロセスからのETWイベントを監視する

これを行う理由の1つは、サービスの例外が発生して死ぬとETWイベントをキャプチャすることです。現在、クラッシュする同じプロセスで実行されているEventFlowは、驚くことではなく、時にはその出力(この場合はイベントログ)にイベントを書き込むこともできます。

おかげで、 ハンス

答えて

0

はい、できます。ちょうどconfigure the ETW inputあなたのEventSourceの名前を使用します。ドキュメントから

この入力は、Windows(ETW)プロバイダーのトレースマイクロソフトのイベントからデータを取り込みます。マニフェストベースのプロバイダと管理されたEventSourceインフラストラクチャに基づくプロバイダの両方がサポートされています。データは、マシン全体の

捕獲されEventFlowを使用してイベントをキャプチャし、あなたのサービスは、イベントを発するサービスと同じノード上で実行されていることを確認します。それがすべてのノードで実行されるように、-1のInstanceCountを持つステートレスサービスにすることがベストです。

ノードでこのロギングサービスが失敗した場合、回復されるまでイベントはそのノードでキャプチャされません。だから私はそれがバックアップや何かに使うのが一番良いと思います。

関連する問題