web-dev-qa-db-ja.com

ワークフローベースのソリューションのためにIIS、WCF、WWF、および.Netのシステムヘルスを監視するための最良のPerfCounters

クライアント環境にインストールされる.Netに組み込まれたソリューションがあります。

このソリューションは複数のサーバーにまたがり、複数の層で実行されます。クライアントは、システムを監視するためにMOM(Microsoft Operations Manager)を使用します。

システムの全体的な状態を監視するために使用するのに最適なカウンターは何ですか?特定のシナリオをテストするために(アラートとして)MOMパックに追加できる組み込みカウンターはありますか?

どんな考えの提案も大いに評価されるでしょう。

ありがとう

------- 8 <-----------------------
WCFで次の情報を見つけましたが、ワークフローに関して同様の情報を探していますIISおよび.Net:

WCF

パフォーマンスカウンターを使用してWCFアプリケーションのパフォーマンスを診断する方法
[ http://blogs.msdn.com/wenlong/archive/2007/09/07/how-to-use-performance-counters-to-diagnose-performance-of-wcf- applications.aspx ]

この記事では、WCFパフォーマンスカウンターについて説明します。カウンタはデフォルトでは有効になっていません。ただし、メソッドレベルのカウンターを有効にすると、数が非常に多いため、パフォーマンスのオーバーヘッドが発生する可能性があります。

これらについては以前にすでに説明しましたが、パフォーマンステスト環境に新しい安定したビルドが組み込まれるとすぐに、テストと検証ができるようになります。

関連項目:
WCFパフォーマンスカウンター
[ http://msdn.Microsoft.com/en-us/library/ms735098.aspx ]

1
Gineer

WWFの場合、ヘルスモニタリングの要件に応じてパフォーマンスカウントを追加できます。これは、プログラムがワークフローの例外をどのように処理するかによって異なります。このリストでは、WWFのパフォーマンスカウンターについて説明します。 http://msdn.Microsoft.com/en-us/library/ms732345%28v=VS.90%29.aspx 。ソリューションでabortメソッドを使用してワークフローの失敗を処理する場合は、「WorkflowsAborted」および「WorkflowsAborted/sec」カウントを提案します。

IISの場合、個人的には、wcfヘルスモニタリングでIISのヘルスステータスをカバーする必要があると思います。ただし、WCFがセルフホストされている場合を除きます。その場合、Microsoftが推奨するIISパフォーマンスカウンター( http://www.Microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7898b860-462c-4846-a3a8-1179f287ad88.mspx?mfr=true )。

1
sky100