.NET アプリケーション パフォーマンス監視テンプレート

重要

このバージョンの Operations Manager はサポート終了に達しました。 Operations Manager 2022 にアップグレードすることをお勧めします。

System Center – Operations Manager の .NET アプリケーション パフォーマンス監視 (APM) テンプレートでは、インターネット インフォメーション サービス (IIS) でホストされている .NET アプリケーションをサーバー側とクライアント側の視点から監視して、アプリケーションのパフォーマンスや信頼性に関する情報を取得し、インシデントの発生原因を突き止めることができます。 (System Center 2012 SP1 の場合のみ: Windows サービスを監視することもできます)。収集するイベントの種類、測定するパフォーマンス目標、監視するサーバーの設定を指定すると、.NET アプリケーション パフォーマンス監視を使ってアプリケーションの実行状況を表示できます。 たとえば、問題の発生頻度、問題発生時のサーバーのパフォーマンス、要求処理の遅延や例外が発生するメソッドに関連したイベントの連鎖などを確認できます。 これらは、ソフトウェア開発者とデータベース管理者が協力し合いながらアプリケーションのパフォーマンスと信頼性を改善する上で必要不可欠な情報です。

このテンプレートを使用して、インターネット インフォメーション サービス (IIS) 7.0 にホストされているアプリケーションや Web サービスを監視できます。 1 つ以上のアプリケーションまたは IIS 7.0 管理パックによって検出されたサービスを選択して、パフォーマンス イベントと例外イベントの監視を構成できます。 アプリケーションと Web サービスを監視するには、Windows Server 2008 インターネット インフォメーション サービス (IIS) 7.0 管理パックがインストールされている必要があります。

System Center 2012 SP1 では、このテンプレートを使用して、インターネット インフォメーション サービス (IIS) 8.0 でホストされているアプリケーションや Web サービスを監視できます。 1 つ以上のアプリケーションまたは IIS 8.0 管理パックによって検出されたサービスを選択して、パフォーマンス イベントと例外イベントの監視を構成できます。 アプリケーションと Web サービスを監視するには、Windows Server 2012 インターネット インフォメーション サービス (IIS) 8.0 管理パックがインストールされている必要があります。

詳細については、「 Before You Begin Monitoring .NET Applications」をご覧ください。

  • シナリオ
  • .NET アプリケーション パフォーマンスの監視テンプレートによる監視
  • 監視データの表示
  • ウィザードのオプション
  • サーバー側の構成
  • サーバー側の監視の詳細設定
  • サーバー側のカスタマイズ
  • サーバー側の設定の変更
  • トランザクションのプロパティ:ASP.NET Web ページの追加
  • トランザクションのプロパティ:ASP.NET Web サービスの追加
  • トランザクションのプロパティ:ASP.NET MVC ページの追加
  • トランザクションのプロパティ:WCF メソッドの追加
  • トランザクションのプロパティ:関数の追加
  • クライアント側の構成
  • クライアント側の監視の詳細設定
  • クライアント側の監視を有効にする
  • クライアント側の設定の変更
  • まとめ
  • .NET アプリケーション パフォーマンスの監視テンプレートの作成と変更
  • .NET アプリケーション パフォーマンスの監視モニターと収集されたデータの表示

シナリオ

Web ベース のアプリケーションを監視 する必要があるシナリオでは、.NET アプリケーション パフォーマンス監視テンプレートを使用します。 該当するシナリオには次のような監視プロセスがあります。

サーバー側の監視: 1 階層または多階層の Web アプリケーション

常に実行する必要があるアプリケーションがある場合があります。 .NET アプリケーション パフォーマンス監視テンプレートを使用して、アプリケーションが信頼性が高く、例外がなく、サービス レベル アグリーメント (SLA) を満たしていることを確認します。 つまり、インストールされているコンピューターで正しく実行されます。

クライアント側の監視: ブラウザーのパフォーマンスと信頼性

顧客が高品質な Web エクスペリエンスを有していることを確認します。 その場合は、サーバー側だけでなく、クライアント側も監視できる新しいテンプレートを作成するか、既存のテンプレートを編集して、顧客側のブラウザーの操作状況を測定します。

.NET アプリケーション パフォーマンス監視テンプレートによって実行される監視

[.NET アプリケーション パフォーマンスの監視] テンプレートは、既定で次の監視を行うように構成されています。 モニターの有効化、無効化、変更は、.NET アプリケーション パフォーマンス監視テンプレートの [高度な構成] ページで行うことができます。

モニターの説明 既定の値
監視対象の要求当たりの例外イベント発生率 有効、しきい値 = 15%、間隔 = 5 分
監視対象の要求当たりのパフォーマンス イベント発生率 有効、しきい値 = 20%、間隔 = 5 分
平均要求時間 有効、しきい値 = 10,000 ミリ秒、間隔 = 5 分

監視データの表示

[.NET アプリケーション パフォーマンスの監視] テンプレートによって収集されたすべてのデータは、 [監視] ナビゲーション ウィンドウの [アプリケーション監視] フォルダー内の [.NET 監視] フォルダーに表示されます。 [.NET アプリケーション パフォーマンスの監視] テンプレートを使用して作成するアプリケーション グループごとに、テンプレートは [.NET 監視]の下にフォルダーを作成します。 [アプリケーション監視] フォルダーには、既定のビューとサブフォルダーがあり、その中にアプリケーション グループの各アプリケーション コンポーネントに関連するヘルス状態、パフォーマンス ビュー、アラートが格納されています。 最上位にあるアプリケーション グループの状態ビューを使うと、各コンポーネントのヘルスと、有効に設定されている監視構成を表示できます。 各オブジェクトの状態には、最も悪いヘルス状態にある監視対象オブジェクトの状態が表示されるため、実行中のモニターの最も悪い状態を一目で確認できます。 一部のコンポーネントがエラー付きで表示され、他のコンポーネントは正常な場合は、その特定のコンポーネントで資格情報の問題などが発生している可能性があります。 すべてのコンポーネントが異常な場合は、ネットワーク接続の問題など、インフラストラクチャに問題があることを示している可能性があります。

アプリケーション監視フォルダー

[アプリケーション パフォーマンス監視] フォルダー ASP.NET スクリーンショット。

各モニターの状態を表示するには、各コンポーネントのヘルス エクスプローラーを開きます。 異常な状態を示しているモニターを見れば、アプリケーションの問題の原因を突き止めることができます。 詳細については、「 Monitoring .NET Applications (.NET アプリケーションの監視)」を参照してください。

ウィザードのオプション

.NET アプリケーション パフォーマンス監視テンプレートを実行するときは、次の表に示すようにオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。

全般プロパティ

[全般] プロパティ ページのスクリーンショット。

ウィザードの [全般プロパティ] ページでは、次のオプションを指定できます。

オプション 説明
名前 作成するテンプレートとアプリケーション グループに使用するフレンドリ名を入力します。 この名前は、オペレーション コンソールに表示され、 [.NET 監視] フォルダーの下のフォルダー名に使用されます。
メモ: テンプレートに名前を付けてテンプレートを保存した後は、テンプレート インスタンスを削除して再作成しないと、この名前を編集できません。
説明 アプリケーション グループの説明を入力します (省略可能)
目的の管理パックの選択 テンプレートで作成されたビューや構成を保存する管理パックを選択します。 2 つの名前を簡単にペアにできるように、アプリケーション グループと同じ名前を新しい管理パックに使用します。 既存の管理パックを使用することも、新しい管理パックを作成することもできます。 管理パックの詳細については、「管理パック ファイルの選択」を参照してください。

[What to monitor] (監視対象)

[監視対象] ページのスクリーンショット。

ウィザードの [監視対象] ページでは、次のオプションを指定できます。

オプション 説明
アプリケーション コンポーネント、追加 監視するアプリケーション コンポーネントを検索、追加、削除できます。 [ 追加] を選択すると、[オブジェクト検索] ページが開き、Web アプリケーションとサービスを監視するかどうかを選択できます。 System Center 2012 SP1 の場合のみ: Windows サービスを監視できます。
注: System Center 2012 SP1 の場合のみ: Windows サービスの監視を開始する前に、Windows サービス テンプレートを使用して Windows サービスを構成する必要があります。 これを実行すると、.NET アプリケーション パフォーマンスの監視テンプレートは、実行されている Windows サービスを検出できます。 詳細については、Windows サービス テンプレートの作成に関するページを参照してください。
環境 アプリケーションを監視する環境を選択します。[なし][運用][ステージング][テスト][開発]、または新しいタグを作成するには [新規] を使用します。 通常は、環境タグと監視しているサーバー グループをペアにする必要があります。 このタグはアプリケーション グループ名とコンポーネント名に追加されます。これにより、アプリケーション診断と Application Advisor のイベント データを区別することができます。 環境タグを使用することで、同じアプリケーションを複数の異なる段階の仮想アプリケーションとして監視できます。
メモ: 環境タグを選択してテンプレートを保存した後は、テンプレート インスタンスを削除して再作成しないと、タグを編集できません。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 ターゲット グループのスコープは、運用環境やステージング環境など、複数の環境で同じアプリケーションを実行していて、テンプレートを環境ごとに 1 つずつ複数回実行する場合にのみ必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

[オブジェクト検索] ページのスクリーンショット。

次のオプションは、ウィザードの [オブジェクトの検索] ページで使用できます。

オプション 説明
検索 Web アプリケーションとサービスを選択します。 System Center 2012 SP1 の場合のみ: Windows サービスを選ぶこともできます。
注: System Center 2012 SP1 では、Windows サービスの監視を開始する前に、Windows サービス テンプレートを使用して Windows サービスを構成する必要があります。 これを実行すると、.NET アプリケーション パフォーマンスの監視テンプレートは、実行されている Windows サービスを検出できます。 詳細については、Windows サービス テンプレートの作成に関するページを参照してください
名前の一部でフィルター処理 (オプション) 選択する Web アプリケーションとサービスの名前の一部を入力します。 System Center 2012 SP1 の場合のみ: 選択する Windows サービスの名前の一部を入力することもできます。
利用可能な項目 監視に利用できる Windows Web アプリケーションとサービスが表示されます。 System Center 2012 SP1 の場合のみ: 監視に利用できる Windows サービスも表示されます。
選択したオブジェクト 監視対象として選択したアプリケーション コンポーネントを表示します。

サーバー側の構成

サーバー側の構成のスクリーンショット。

ウィザードの [サーバー側の構成] ページでは、次のオプションを指定できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループの例外イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
詳細設定 感度 (高速関数のコレクションを制限)、名前空間 (カスタム アプリケーションからデータを収集する場所を定義)、メソッド (監視を開始する特定の関数)、カスタム例外ハンドラー (重大な例外を定義) などの詳細構成を設定し、コンポーネントのヘルス状態に影響するモニターの構成をカスタマイズします。
サーバー側とクライアント側の監視用に、その他の構成オプションを有効にする その他のオプションを指定して、個々のアプリケーション コンポーネントの監視とクライアント側の監視をカスタマイズします。

サーバー側の監視の詳細設定

サーバー側監視の詳細設定のスクリーンショット。

ウィザードの [サーバー側の構成] ページの [詳細設定] では、次のオプションを指定できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループの例外イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
パフォーマンス イベントのしきい値 (ミリ秒) 要求が時間内に処理されなければパフォーマンス イベントを発生させる、しきい値をミリ秒 (ms) で設定します。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
名前空間の設定 パフォーマンス イベントとパフォーマンスのしきい値違反の測定を開始する名前空間とクラスを指定し、既定でエントリ ポイントとして使用する名前空間を定義します。 詳細については、「 How to Add, Enable, and Disable Namespaces」をご覧ください。
メソッドの設定 特定のメソッドを対象に、パラメーターや変数など、コール スタックのどのレベルまでの詳細情報を収集するかを指定します。 詳細については、「 How to Add, Edit, and Remove Methods」をご覧ください。
セキュリティのアラート "アクセス拒否"、"ログイン失敗" などのエラーを、アプリケーション グループで発生したセキュリティー アラートの例外としてアラート処理する機能を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
接続アラート アプリケーション グループの接続アラートとして分類されている例外のアラートをオンまたはオフにし、"接続がタイムアウトしました" などのエラーを表示します。 接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
アプリケーション エラーのアラート アプリケーション グループのアプリケーション エラーまたはコード エラーとして例外をアラート処理する機能を、オンまたはオフにします。 このオプションは既定でオフに設定されています。これは、通常開発チームしか解決できないコード エラーによって発生したアラートの "ノイズ" を減らすためです。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
重大な例外のみ 特定の例外をアプリケーション パフォーマンス監視エージェントで例外と見なすかどうか、およびイベントを作成するかどうかを指定します。 重大な例外ハンドラーの一覧に含まれている例外が発生した場合のみ、イベントが作成されます。 詳細については、「 Using Exception Handlers to Define Critical Exceptions」をご覧ください。
すべての例外 すべての例外をアプリケーション パフォーマンス監視エージェントで例外と見なすかどうか、および監視対象の名前空間とクラスで例外が検出されたときにイベントを作成するかどうかを指定します。
例外の追跡 例外パラメーターや例外変数を追跡する名前空間またはクラスを追加し、名前空間またはクラスによって追跡された各例外の追加情報を収集する場合は、このオプションを選択します。 詳細については、「例外の追跡を追加、編集、削除する方法」をご覧ください
重大な例外 例外ハンドラーの一覧に項目を追加する場合は、このオプションを選択します。 アプリケーションによって追跡された重大な例外をキャッチする例外ハンドラーを定義します。 詳細については、「 Using Exception Handlers to Define Critical Exceptions」をご覧ください。
モニター:例外イベント/秒が超える .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:パフォーマンス イベント/秒が超える .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間がしきい値を超える .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 同じアプリケーションを運用やステージングなどの複数の環境で実行しており、それぞれの環境でテンプレートを複数回実行しようとしている場合にのみ、対象グループのスコープが必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

サーバー側のカスタマイズ

サーバー側のカスタマイズのスクリーンショット。

System Center 2012 SP1 では、次のオプションをウィザードの [Server-Side Customization](サーバー側のカスタマイズ) ページで指定できます。

オプション 説明
コンポーネント 個々のアプリケーション コンポーネントの監視設定をカスタマイズするコンポーネントを選択できます。
カスタマイズ 選択したアプリケーション コンポーネントの設定を変更できます。 このオプションをクリックすると、 [設定の変更] ページが開きます。 このページの設定オプションは、 [サーバー側の監視の詳細設定] ページとほとんど同じですが、このページではさらに、ASP.NET Web ページ、ASP.NET Web サービス、またはアセンブリ内の個々の関数ごとにトランザクションの監視を作成できます。 これについては、後述の「 トランザクションのプロパティ:ASP.NET Web ページの追加 」セクションで説明します。
注: 名前空間、例外の追跡、重大な例外については、コンポーネント レベルではなくアプリケーション グループ レベルでしか設定できないため、これらのオプション ボタンは使用できません。 System Center 2012 SP1 の場合のみ: Windows サービスの監視を構成する場合は、これらの設定をカスタマイズできます。
設定の変更ページ アプリケーション コンポーネントの設定をカスタマイズしたり、アプリケーション コンポーネント内の特定の Web ページ、Web メソッドまたは関数の監視を指定したりします。

サーバー側の設定の変更

サーバー側の変更設定のスクリーンショット。

ウィザードの [サーバー側の設定の変更] ページでは、次のオプションを使用できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループの例外イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
パフォーマンス イベントのしきい値 (ミリ秒) 要求が時間内に処理されなければパフォーマンス イベントを発生させる、しきい値をミリ秒 (ms) で設定します。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
メソッドの設定 特定のメソッドを対象に、パラメーターや変数など、コール スタックのどのレベルまでの詳細情報を収集するかを指定します。 詳細については、「 How to Add, Edit, and Remove Methods」をご覧ください。
セキュリティのアラート "アクセス拒否"、"ログイン失敗" などのエラーで、アプリケーション コンポーネントのセキュリティー アラートとして分類される例外のアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
接続アラート "接続タイムアウト" など、アプリケーション コンポーネントの接続エラーとして分類される例外のアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
アプリケーション エラーのアラート アプリケーション コンポーネントのアプリケーション エラーまたはコード エラーとして例外をアラート処理する機能をオンまたはオフにします。 このオプションは既定でオフに設定されています。これは、通常開発チームしか解決できないコード エラーによって発生したアラートの "ノイズ" を減らすためです。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
重大な例外のみ 特定の例外をアプリケーション パフォーマンス監視エージェントで例外と見なすかどうか、およびイベントを作成するかどうかを指定します。 重大な例外ハンドラーの一覧に含まれている例外が発生した場合のみ、イベントが作成されます。 詳細については、「 Using Exception Handlers to Define Critical Exceptions」をご覧ください。
すべての例外 すべての例外をアプリケーション パフォーマンス監視エージェントで例外と見なすかどうか、および監視対象の名前空間とクラスで例外が検出されたときにイベントを作成するかどうかを指定します。
モニター:例外イベント/秒が超える .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:パフォーマンス イベント/秒が超える .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間がしきい値を超える .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。
トランザクション:追加 ASP.NET Web ページ、ASP.NET Web サービス、および関数のトランザクションを追加します。 後述の表を参照してください。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 同じアプリケーションを運用やステージングなどの複数の環境で実行しており、それぞれの環境でテンプレートを複数回実行しようとしている場合にのみ、対象グループのスコープが必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

Note

名前空間、例外の追跡、重大な例外については、コンポーネント レベルではなくアプリケーション グループ レベルでしか設定できないため、これらのオプション ボタンは使用できません。 System Center 2012 SP1 の場合のみ: Windows サービスの監視を構成する場合は、これらの設定をカスタマイズできます。

監視できるアプリケーションの種類とサーバー側のトランザクション

アプリケーションの種類ごとに、監視を選択できるトランザクションの種類がいくつかあります。 次のオプションを使用できます。

アプリケーションの種類 System Center 2012 のトランザクションの種類 System Center 2012 SP1 のトランザクションの種類
ASP.NET Web アプリケーション - ASP.NET Web ページ
- ASP.NET Web サービス
- 関数
- ASP.NET Web ページ
- ASP.NET MVC ページ
- ASP.NET Web サービス
- WCF メソッド
- 関数
ASP.NET Web サービス - ASP.NET Web ページ
- ASP.NET Web サービス
- 関数
- ASP.NET Web ページ
- ASP.NET MVC ページ
- ASP.NET Web サービス
- WCF メソッド
- 関数
WCF サービス 使用できません。 - ASP.NET Web ページ
- ASP.NET MVC ページ
- ASP.NET Web サービス
- WCF メソッド
- 関数
Windows サービス 使用できません。 - WCF メソッド
- 関数

トランザクションのプロパティ: ASP.NET Web ページの追加

Web ページ ASP.NET サーバー側トランザクション プロパティのスクリーンショット。

ウィザードの [ASP.NET Web ページの追加] ページの [トランザクションのプロパティ] ページでは、次のオプションを使用できます。

オプション 説明
トランザクション名 トランザクションは、 [監視] タブやパフォーマンス カウンターなどさまざまな場所に表示されるため、わかりやすい名前を入力してください。
ASP.NET ページ これらの監視設定を構成するページへのパスを入力します。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
注: アプリケーション コンポーネントでは、そのコンポーネント用のパフォーマンスしきい値を使用して、トランザクション内の特定のページが継続して監視されます。 このしきい値は、アプリケーション コンポーネントの同じページの二次的な基準として使用します。 このしきい値をアプリケーション コンポーネントのしきい値より高く設定した場合、イベントを 1 つ取得しますが、しきい値を超過したときは、トランザクションに対して 2 つのパフォーマンス アラートを取得する場合があります。1 つはアプリケーション コンポーネントから、1 つはトランザクションからであり、アラート設定によって異なります。 通常、トランザクションは親アプリケーションよりも積極的に個々のページを監視するために使用されます。親ではアラートが無効化されているページやより低いしきい値での監視を行います。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 このしきい値を超えた場合もイベントは生成されます。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
イベントの種類別にアラートを収集:接続 "接続タイムアウト" などのエラーで接続アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:アプリケーション エラー アプリケーション エラーまたはコード エラーとしてイベントをアラート処理する機能を、オンまたはオフにします。 このオプションをオフにすると、コード エラーによって生じる多数のアラートの "ノイズ" を減らすことができます。 これらのアラートはコード エラーによって生じるため、通常開発者が問題を解決します。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:セキュリティ "アクセス拒否"、"ログイン失敗" などのエラーでセキュリティー アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。 感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:パフォーマンス パフォーマンス のアラートしてイベントをアラート処理する機能を、オンまたはオフにします。 パフォーマンス イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
モニター: 例外イベント/秒 (%) .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター: パフォーマンス イベント/秒 (%) .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間 .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。

トランザクションのプロパティ:ASP.NET Web サービスの追加

Web サービス ASP.NET サーバー側トランザクションのスクリーンショット。

ウィザードの [ASP.NET Web サービス] ページの [トランザクションのプロパティ] ページでは、次のオプションを使用できます。

オプション 説明
トランザクション名 トランザクションは、 [監視] タブやパフォーマンス カウンターなどさまざまな場所に表示されるため、わかりやすい名前を入力してください。
Web サービス ファイル これらの監視設定を構成するファイルのパスを入力します。
メソッド名 監視する Web メソッドの URI を入力します。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
注: アプリケーション コンポーネントでは、そのコンポーネント用のパフォーマンスしきい値を使用して、トランザクション内の特定のページが継続して監視されます。 このしきい値は、アプリケーション コンポーネントの同じページの二次的な基準として使用します。 このしきい値をアプリケーション コンポーネントのしきい値より高く設定した場合、イベントを 1 つ取得しますが、しきい値を超過したときは、トランザクションに対して 2 つのパフォーマンス アラートを取得する場合があります。1 つはアプリケーション コンポーネントから、1 つはトランザクションからであり、アラート設定によって異なります。 通常、トランザクションは親アプリケーションよりも積極的に個々のページを監視するために使用されます。親ではアラートが無効化されているページやより低いしきい値での監視を行います。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
イベントの種類別にアラートを収集:接続 "接続タイムアウト" などのエラーで接続アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:アプリケーション エラー アプリケーション エラーまたはコード エラーとしてイベントをアラート処理する機能を、オンまたはオフにします。 このオプションをオフにすると、コードエラーが原因で発生する多くのアラートの "ノイズ" が軽減されます。 これらのアラートはコード エラーによって生じるため、通常開発者が問題を解決します。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:セキュリティ "アクセス拒否" や "ログイン失敗" などのエラーで、セキュリティー アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:パフォーマンス パフォーマンス のアラートしてイベントをアラート処理する機能を、オンまたはオフにします。 パフォーマンス イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
モニター: 例外イベント/秒 (%) .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター: パフォーマンス イベント/秒 (%) .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間 .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。

トランザクションのプロパティ: ASP.NET MVC ページの追加

MVC の [トランザクションのプロパティ] ページのスクリーンショット。

System Center 2012 SP1 では、ウィザードの [ASP.MVC] ページの [トランザクションのプロパティ] ページでは、次のオプションを使用できます。

オプション 説明
トランザクション名 トランザクションは、[監視] タブやパフォーマンス カウンターなどさまざまな場所に表示されるため、わかりやすい名前を入力してください。
MVC コントローラー これらの監視設定を構成する MVC コントローラーの名前を入力します。
MVC アクション これらの監視設定を構成する MVC アクションの名前を指定します。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
注: アプリケーション コンポーネントでは、そのコンポーネント用のパフォーマンスしきい値を使用して、トランザクション内の特定のページが継続して監視されます。 このしきい値は、アプリケーション コンポーネントの同じページの二次的な基準として使用します。 このしきい値をアプリケーション コンポーネントのしきい値より高く設定した場合、イベントを 1 つ取得しますが、しきい値を超過したときは、トランザクションに対して 2 つのパフォーマンス アラートを取得する場合があります。1 つはアプリケーション コンポーネントから、1 つはトランザクションからであり、アラート設定によって異なります。 通常、トランザクションは親アプリケーションよりも積極的に個々のページを監視するために使用されます。親では監視が無効化されているページやより低いしきい値での監視を行います。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
イベントの種類別にアラートを収集:接続 "接続タイムアウト" などのエラーを含む、接続アラートとして分類されたイベントのアラートをオンまたはオフにします。 接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:アプリケーション エラー アプリケーション エラーまたはコード エラーとしてイベントをアラート処理する機能を、オンまたはオフにします。 このオプションをオフにすると、コードエラーが原因で発生する多くのアラートの "ノイズ" が減少します。 これらのアラートはコード エラーによって生じるため、通常開発者が問題を解決します。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:セキュリティ "アクセス拒否" や "ログイン失敗" などのエラーで、セキュリティー アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:パフォーマンス パフォーマンス のアラートしてイベントをアラート処理する機能を、オンまたはオフにします。 パフォーマンス イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
モニター: 例外イベント/秒 (%) .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター: パフォーマンス イベント/秒 (%) .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間 .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。

トランザクションのプロパティ: WCF メソッドの追加

WCF のトランザクション プロパティのスクリーンショット。

ウィザードの [WCF メソッド設定の追加] ページの [トランザクションのプロパティ] ページでは、次のオプションを使用できます。

オプション 説明
トランザクション名 トランザクションは、[監視] タブやパフォーマンス カウンターなどさまざまな場所に表示されるため、わかりやすい名前を入力してください。
クラス名 これらの監視設定を構成するクラスの名前を入力します。 クラス名は次のような形式です。Namespace.Class。 例: wcfservice.myclass。
メソッド名 これらの監視設定を構成するクラスに含まれると想定されるメソッドの名前を指定します。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
注: アプリケーション コンポーネントでは、そのコンポーネント用のパフォーマンスしきい値を使用して、トランザクション内の特定のページが継続して監視されます。 このしきい値は、アプリケーション コンポーネントの同じページの二次的な基準として使用します。 このしきい値をアプリケーション コンポーネントのしきい値より高く設定した場合、イベントを 1 つ取得しますが、しきい値を超過したときは、トランザクションに対して 2 つのパフォーマンス アラートを取得する場合があります。1 つはアプリケーション コンポーネントから、1 つはトランザクションからであり、アラート設定によって異なります。 通常、トランザクションは親アプリケーションよりも積極的に個々のページを監視するために使用されます。親ではアラートが無効化されているページやより低いしきい値での監視を行います。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
イベントの種類別にアラートを収集:接続 "接続タイムアウト" などのエラーを含む、接続アラートとして分類されたイベントのアラートをオンまたはオフにします。 接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:アプリケーション エラー アプリケーション エラーまたはコード エラーとしてイベントをアラート処理する機能を、オンまたはオフにします。 このオプションをオフにすると、コードエラーが原因で発生する多くのアラートの "ノイズ" が減少します。 これらのアラートはコード エラーによって生じるため、通常開発者が問題を解決します。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:セキュリティ "アクセス拒否" や "ログイン失敗" などのエラーで、セキュリティー アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:パフォーマンス パフォーマンス のアラートしてイベントをアラート処理する機能を、オンまたはオフにします。 パフォーマンス イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
モニター: 例外イベント/秒 (%) .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター: パフォーマンス イベント/秒 (%) .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間 .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。

トランザクションのプロパティ: 関数の追加

サーバー側トランザクション プロパティ関数のスクリーンショット。

ウィザードの [関数の追加] ページの [トランザクションのプロパティ] ページでは、次のオプションを使用できます。

オプション 説明
トランザクション名 トランザクションは、[監視] タブやパフォーマンス カウンターなどさまざまな場所に表示されるため、わかりやすい名前を入力してください。
関数名 これらの監視設定を構成する関数の名前を入力します。 関数名は次のような形式です。 Namespace.Class.Method。 例: System.Web.UI.Page.ProcessRequest
関数モジュール これらの監視設定を構成する関数を定義するアセンブリの名前 (System.Web.dll など) を指定します。
パフォーマンス イベントのしきい値 (ミリ秒) ユーザー トランザクションが超えるとパフォーマンス イベントを生成する、しきい値をミリ秒 (ms) で設定します。
注: アプリケーション コンポーネントでは、そのコンポーネント用のパフォーマンスしきい値を使用して、トランザクション内の特定のページが継続して監視されます。 このしきい値は、アプリケーション コンポーネントの同じページの二次的な基準として使用します。 このしきい値をアプリケーション コンポーネントのしきい値より高く設定した場合、イベントを 1 つ取得しますが、しきい値を超過したときは、トランザクションに対して 2 つのパフォーマンス アラートを取得する場合があります。1 つはアプリケーション コンポーネントから、1 つはトランザクションからであり、アラート設定によって異なります。 通常、トランザクションは親アプリケーションよりも積極的に個々のページを監視するために使用されます。親ではアラートが無効化されているページやより低いしきい値での監視を行います。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
イベントの種類別にアラートを収集:接続 "接続タイムアウト" などのエラーを含む、接続アラートとして分類されたイベントのアラートをオンまたはオフにします。 接続イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:アプリケーション エラー アプリケーション エラーまたはコード エラーとしてイベントをアラート処理する機能を、オンまたはオフにします。 このオプションをオフにすると、コードエラーが原因で発生する多くのアラートの "ノイズ" が減少します。 これらのアラートはコード エラーによって生じるため、通常開発者が問題を解決します。 詳細については、「.NET アプリケーション監視の作成方法」を参照してください。例外イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:セキュリティ "アクセス拒否" や "ログイン失敗" などのエラーで、セキュリティー アラートとして分類されるイベントのアラート処理を、オンまたはオフにします。感度イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
イベントの種類別にアラートを収集:パフォーマンス パフォーマンス のアラートしてイベントをアラート処理する機能を、オンまたはオフにします。 パフォーマンス イベントは、アプリケーション診断コンソールにログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを選択できます。
モニター: 例外イベント/秒 (%) .NET App/% Exception Events/sec パフォーマンス カウンターを監視するモニターです。
モニター: パフォーマンス イベント/秒 (%) .NET Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間 .NET Apps/Average Request Time パフォーマンス カウンターを監視するモニターです。

クライアント側の構成

Client-Side 構成のスクリーンショット。

ウィザードの [クライアント側の構成] ページでは、次のオプションを使用できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする サーバー側の監視中に、Operations Manager コンソール内の例外イベント アラート レポートを、オンまたはオフにします。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
ページ読み込みのしきい値 (ミリ秒) ページの読み込みが超えるとパフォーマンス イベントを発生させる、しきい値をミリ秒 (ms) で設定します。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。 イベントがアラートに変わるのは、 [パフォーマンス イベントのアラートをオンにする]を選択している場合のみです。
IP アドレス フィルター:IP アドレス 監視から除外する IP アドレスを指定します。 詳細については、「 How to Configure IP Address Exclusion Filters for Client-Side Monitoring」をご覧ください。
IP アドレス フィルター:ネットマスク フィルターの IP アドレスとユーザーの IP アドレスで等しいかどうか比較する部分を入力します。
IP アドレス フィルター:比較型 サブネット内の IP アドレスと一致する IP アドレスを除外する ( IP がサブネット内 にある) か、サブネット内の IP アドレスと一致しないユーザー IP アドレスを除外する場合は を指定します ( IP はサブネット内にありません )。
IP アドレス フィルター:IPv6 の使用 IPv6 プロトコルが Web サーバーで 有効になっている場合は、IPv6 フィルターを追加します。
詳細設定 パフォーマンスやイベントの監視のしきい値、例外イベントの監視、重大な例外、モニターなどの設定を指定します。

クライアント側の監視の詳細設定

Client-Side 詳細設定のスクリーンショット。

ウィザードの [クライアント側監視] ページの [詳細設定] では、次のオプションを指定できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループの例外イベントが発生した場合に、オペレーション コンソールでアラート通知が生成されます。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
ページ読み込みのしきい値 (ミリ秒) ページの読み込みが超えるとパフォーマンス イベントを発生させる、しきい値をミリ秒 (ms) で設定します。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。 イベントがアラートに変わるのは、 [パフォーマンス イベントのアラートをオンにする]を選択している場合のみです。
AJAX および WCF のしきい値 (ミリ秒) ページから開始された AJAX および Windows Communications Foundation (WCF) の呼び出しが超えるとパフォーマンス イベントを発生させる、しきい値をミリ秒 (ms) で設定します。 イベントがアラートに変わるのは、 [パフォーマンス イベントのアラートをオンにする]を選択している場合のみです。
着信要求のモニター (%) 着信要求のサンプル サイズを、監視する着信要求の総数に対する割合で指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
IP アドレス:IP アドレス 監視から除外する IP アドレスを指定します。 詳細については、「 How to Configure IP Address Exclusion Filters for Client-Side Monitoring」をご覧ください。
IP アドレス:ネットマスク フィルターの IP アドレスとユーザーの IP アドレスで等しいかどうか比較する部分を指定します。
IP アドレス:比較型 サブネット内の IP アドレスと一致する IP アドレスを除外する ( IP がサブネット内 にある) か、サブネット内の IP アドレスと一致しないユーザー IP アドレスを除外する場合は を指定します ( IP はサブネット内にありません )。
IP アドレス:IPv6 の使用 IPv6 プロトコルが Web サーバーで 有効になっている場合は、IPv6 フィルターを追加することを指定します。
モニター:例外イベント/秒が超える .NET CSM Apps/% Exceptions Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:パフォーマンス イベント/秒が超える .NET CSM Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間がしきい値を超える .NET CSM Apps/Average Page Load Response Time パフォーマンス カウンターを監視するモニターです。
データ項目 クライアント側で収集するデータの種類を選択します。 詳細については、「 Working with Sensitive Data for .NET Applications (.NET アプリケーションの機密データの取り扱い)」を参照してください。
ロード バランサーの設定 アプリケーションで使用しているロード バランサーの種類を選択します。 一覧に含まれていない場合は、独自のロード バランサーを追加することもできます。 詳細については、「 Client-Side Monitoring with Targeted Groups and Load Balancers」をご覧ください。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 同じアプリケーションを運用やステージングなどの複数の環境で実行しており、それぞれの環境でテンプレートを複数回実行しようとしている場合にのみ、対象グループのスコープが必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

クライアント側の監視を有効にする

[Client-Side 監視を有効にする] のスクリーンショット。

ウィザードの [クライアント側の監視を有効にする] ページでは、次のオプションを使用できます。

オプション 説明
コンポーネント 個々のアプリケーション コンポーネントの監視設定をカスタマイズするコンポーネントを選択できます。 ASP.NET Web アプリケーションの種類のコンポーネントのみが表示されます。 Web サービスと WCF サービスは HTML ページをブラウザーに提供しないため、クライアント側の監視を有効にすることはできません。 System Center 2012 SP1 の場合のみ: Windows サービスでホストされている .NET アプリケーションはブラウザーに HTML ページを提供しないため、クライアント側の監視を有効にすることはできません。
カスタマイズ 選択したアプリケーション コンポーネントの設定を変更できます。 このオプションをクリックすると、 [設定の変更] ページが開きます。 このページの設定オプションは、 [クライアント側の監視の詳細設定] ページのものと似ています。 [設定の変更] ページで、監視から除外するページを指定できます。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 同じアプリケーションを運用やステージングなどの複数の環境で実行しており、それぞれの環境でテンプレートを複数回実行しようとしている場合にのみ、対象グループのスコープが必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

クライアント側の設定の変更

Client-Side の [設定の変更] のスクリーンショット。

ウィザードの [クライアント側の設定の変更] ページでは、次のオプションを使用できます。

オプション 説明
パフォーマンス イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループのパフォーマンス イベントが発生した場合に、オペレーション コンソールでアラートが生成されます。 パフォーマンス イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
例外イベントのアラートをオンにする このオプションを選択すると、サーバー側の監視中にアプリケーション グループの例外イベントが発生した場合に、オペレーション コンソールでアラート レポートが生成されます。 例外イベントは、アプリケーション診断コンソールに引き続きログ記録されます。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。
ページ読み込みのしきい値 (ミリ秒) ページ読み込みが超えるとパフォーマンス イベント アラートを発生させる、しきい値をミリ秒 (ms) で設定します。 アプリケーション パフォーマンス監視イベントの発生後にアラートを生成するかどうかを指定できます。 イベントがアラートに変わるのは、 [パフォーマンス イベントのアラートをオンにする]を選択している場合のみです。
AJAX および WCF のしきい値 (ミリ秒) ページから開始された AJAX および Windows Communications Foundation (WCF) の呼び出しが超えるとパフォーマンス イベントを発生させる、しきい値をミリ秒で設定します。 イベントがアラートに変わるのは、 [パフォーマンス イベントのアラートをオンにする]を選択している場合のみです。
感度のしきい値 (ミリ秒) 各イベントの収集データを減らしてコール スタックを小さくし、全体の "ノイズ" を低減するために、速く実行されるメソッドを除外するフィルターを指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
着信要求のモニター (%) 着信要求のサンプル サイズを、監視する着信要求の総数に対する割合で指定します。 詳細については、「 Authoring Strategies for .NET Application Monitoring」をご覧ください。
IP アドレス:IP アドレス 監視から除外する IP アドレスを入力します。 詳細については、「 How to Configure IP Address Exclusion Filters for Client-Side Monitoring」をご覧ください。
IP アドレス:ネットマスク フィルターの IP アドレスとユーザーの IP アドレスで等しいかどうか比較する部分を指定します。
IP アドレス:比較型 サブネット内の IP アドレスに一致する IP アドレスを除外する場合 ( IP はサブネット内 にあります)、サブネット IP 内の IP アドレスと一致しないユーザー IP アドレスがサブネット内にない場合は を指定します。
IP アドレス:IPv6 の使用 IPv6 プロトコルが Web サーバーで 有効になっている場合は、IPv6 フィルターを追加することを指定します。
モニター:例外イベント/秒が超える .NET CSM Apps/% Exceptions Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:パフォーマンス イベント/秒が超える .NET CSM Apps/% Performance Events/sec パフォーマンス カウンターを監視するモニターです。
モニター:平均要求時間がしきい値を超える .NET CSM Apps/Average Page Load Response Time パフォーマンス カウンターを監視するモニターです。
データ コレクション クライアント側で収集するデータの種類を選択します。 詳細については、「 Working with Sensitive Data for .NET Applications (.NET アプリケーションの機密データの取り扱い)」を参照してください。
ロード バランサーの設定 アプリケーションで使用しているロード バランサーの種類を選択します。 一覧に含まれていない場合は、独自のロード バランサーを追加することもできます。 詳細については、「 Client-Side Monitoring with Targeted Groups and Load Balancers」をご覧ください。
除外されたページ:追加 監視から除外するページを追加で指定します。 通常、特定のメトリックに対して重要でないと見なされるページ、または互換性チェックに合格しなかったページは除外します。
トランザクション:追加 ASP.NET Web ページに追加するトランザクションを指定します。
対象グループ 監視するサーバーを選択します。 これは省略可能です。 同じアプリケーションを運用やステージングなどの複数の環境で実行しており、それぞれの環境でテンプレートを複数回実行しようとしている場合にのみ、対象グループのスコープが必要になります。 このシナリオでは、運用環境に所属しているマシンとステージング環境に所属しているマシンをグループ分けしてから、対象グループを使用して、構成を反映させる対象を制限します。 また、グループを使って、構成をサーバーのサブセットに適用することもできます。 それ以外の場合は、特定のアプリケーションのすべてのインスタンスを監視するだけの場合は、対象グループのスコープを指定する必要はありません。

まとめ

[概要] ページのスクリーンショット。

ウィザードの [概要] ページには、 .NET アプリケーション パフォーマンス監視 テンプレート用に構成した設定が一覧表示されます。 これらの設定のいずれかを変更する場合は、変更する設定が表示されたページに到達するまで、[ 前へ ] または [テンプレート ページ] を選択します。

.NET アプリケーション パフォーマンス監視テンプレートの作成と変更

.NET アプリケーション パフォーマンス監視ウィザードを実行する手順については、「 How to Configure Monitoring for .NET Applications」を参照してください。

既存の .NET アプリケーション パフォーマンス監視テンプレートを変更するには

  1. 管理グループの中で作成者の資格情報があるユーザー アカウントを使って、オペレーション コンソールを開きます。
  2. [作成] ワークスペース 選択します。
  3. [作成] ナビゲーション ウィンドウで、[管理パック テンプレート] を展開し、[.NET Application Performance Monitoring](.NET アプリケーション パフォーマンス監視) を選びます。
  4. [.NET アプリケーション パフォーマンスの監視] ウィンドウで、変更するテンプレートを検索します。
  5. 変更するアプリケーション グループを右クリックして、 [プロパティ]を選択します。
  6. タブを使用して設定のページを移動し、特定のアプリケーション コンポーネントのカスタマイズされた監視の追加やクライアント側の監視の構成と有効化など、必要な変更を行い、[ OK] を選択します

.NET アプリケーション パフォーマンス監視モニターと収集されたデータの表示

アプリケーションの監視を構成したら、これら 3 つのビューが監視エクスペリエンスを始めるのに役立ちます。

.NET アプリケーション パフォーマンス監視で監視されるアプリケーションをすべて表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視 ] を展開し、[ .NET 監視] を展開して、[ 監視対象アプリケーション] を選択します。

各モニターの状態を表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視 ] を展開し、[ .NET 監視] を展開して、[ 監視対象アプリケーション] を選択します。
  4. [監視対象のアプリケーション] ビューで、オブジェクトを右クリックします。 [開く] を選択し、[正常性エクスプローラー] を選択します。
  5. [可用性][パフォーマンス] ノードを展開して、個々のモニターを表示します。

アプリケーション コンポーネントで収集されたパフォーマンス データを表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視 ] を展開し、[ .NET 監視] を展開して、[ 監視対象アプリケーション] を選択します。
  4. [監視対象のアプリケーション] ウィンドウで、オブジェクトを右クリックします。 [ 開く ] を選択し、[ パフォーマンス ビュー] を選択します。
  5. [用例] ウィンドウで、表示するカウンターを選択します。
  6. [アクション] ウィンドウのオプションを使用して、パフォーマンス ビューを変更します。

こちらもご覧ください