IntelliTrace 履歴システム センター 2012 SP1 からのトレースのプロファイルを収集する方法

 

適用対象: System Center 2012 SP1 - Operations Manager

このトピックの情報は、System Center 2012 SP1 のみに適用されます。

System Center 2012 Service Pack 1 (SP1), 、使用することができます Operations Manager から直接履歴のスナップショット (トレース) をキャプチャする、 Operations Manager コンソールと .NET アプリケーション パフォーマンス監視 (APM) の例外イベントから IntelliTrace スナップショットを受信します。 これらのスナップショットは、開発者が問題を調査するのに役立ちます。 これらのスナップショットを使えば、問題が発生したサーバーにアクセスしなくても、アプリケーションの実行履歴を確認できます。 開発者は、Microsoft Visual Studio 2012 Ultimate を使用して、収集されたスナップショットを開きます。 開発者用の IntelliTrace の詳細については、「IntelliTrace を使用したコード実行の記録によるアプリのデバッグ」を参照してください。

スナップショットにアクセスできます Team Foundation Server (TFS) 作業項目の添付ファイルから、またはネットワーク ファイル共有から TFS 同期が有効になっている場合。 詳細については、「IntelliTrace 履歴でシステム センター 2012 SP1 のプロファイルとの統合を構成する方法」をご覧ください。

System_CAPS_important重要

IntelliTrace プロファイリング管理パックをインポートして構成した後は、Operations Manager コンソールを再起動するまで IntelliTrace タスクが使用できなくなります。

IntelliTrace 履歴プロファイリング スナップショットの収集

既存の APM 例外アラートの IntelliTrace スナップショットを収集するには

  1. 収集されたスナップショットを保持し、例外アラートを IntelliTrace スナップショットをアタッチするときに、この手順を実行することができます。 TFS 同期が有効な場合は、収集されたスナップショットがアタッチされるか TFS で関連付けられている作業項目にリンクします。

  2. Operations Manager コンソールで、[ 監視, 、アラートの表示を開き、調査するアラートをクリックします。

  3. タスク ] ウィンドウで、展開 IntelliTrace タスク, 、順にクリック IntelliTrace コレクションの開始です。

  4. タスクの実行 – IntelliTrace の開始 ページで、 これらのターゲットに対してタスクを実行する セクションで、スナップショットを収集するサーバーを選択します。 一覧には、アプリケーションが構成されている監視警告が発生した環境で APM テンプレートですべてのサーバーが表示されます。

  5. タスクの資格情報セクション, を選択 、事前定義された実行アカウントを使用して 既定のアクション アカウントに管理者特権がある場合は、インターネット インフォメーション サービス (IIS) のアプリケーション プールにします。 それ以外の場合は、[その他] を選択して、その IIS プールの管理者特権がある資格情報を指定します。

  6. 収集パラメーターをカスタマイズする場合は、[上書き] をクリックします。

  7. クリックして 実行, 、タスクが、正常に完了するを待機し、[クリックして 閉じるです。

    System_CAPS_important重要

    クリックすると 実行, 、上のすべてのサーバーで選択したアプリケーションの IIS プールが自動的にリサイクルされ、 これらのターゲットに対してタスクを実行する セクションです。 APM では、同じアプリケーション プールで実行されているすべてのアプリケーションをオフにします。

  8. APM の例外アラートの原因となったアプリケーションの問題を再現します。

  9. IntelliTrace の開始と同じアラートを選択します。タスク ] ウィンドウで、クリックして IntelliTrace スナップショットの収集です。

  10. タスクの実行 – IntelliTrace スナップショットの収集 と同じサーバーの選択] ページで、 資格情報をタスク IntelliTrace コレクションの開始時に選択したことです。

  11. クリックして 実行, 、タスクが、正常に完了するを待機し、[クリックして 閉じるです。 タスクの出力では、IntelliTrace コレクターのタスクの実行中に問題が発生したかどうかを示します。

  12. 複数のスナップショットを収集するには、前の 4 つの手順を繰り返します。 収集したすべてのスナップショットは、同じ APM の例外アラートに添付されます。

  13. IntelliTrace のコレクションを停止するには、IntelliTrace の開始と同じアラートを選択します。タスク ] ウィンドウで、クリックして IntelliTrace コレクションの停止です。

    System_CAPS_important重要

    IntelliTrace のコレクションを停止することを確認します。 IntelliTrace のコレクションを停止しないと、IntelliTrace は引き続き実行します。 これは、アプリケーションのパフォーマンスに影響して、APM が無効のままにできるように、このアプリケーションから新しいアラートが報告されません。 アラートは、既に終了してに表示されなくときに、IntelliTrace を停止する、 Operations Manager コンソールで、IntelliTrace の停止後に示す手順の手順を完了します。 APM の例外アラートが存在しない場合は、IntelliTrace スナップショットを収集するには 

  14. アラートに関連付けられている IntelliTrace スナップショットを表示するには、アラートを選択します。タスク ] ウィンドウで、クリックして スナップショットの場所を開くです。

  15. TFS 同期が有効な場合は、エンジニア リングにアラートを割り当てることができます。 これを行うには、アラートの解決状態を [エンジニアリングに割り当て] に設定します。 添付またはリンクされた、スナップショットを使用して、TFS で新しい作業項目を作成します。 詳細については、「System Center 2012 SP1 で TFS との統合を構成する方法」をご覧ください。

APM の例外アラートが存在しない場合は、IntelliTrace スナップショットを収集するには

  1. アプリケーション ロジック、または APM がない有効な場合、アプリケーションの問題を調査しているときに、この手順を実行することができます。 この手順では、サブジェクトのアプリケーションは、IIS の管理パックで検出する必要があります。

  2. Operations Manager コンソールで、[ 監視, 、展開 アプリケーション監視, 、順に展開 .NET 監視です。

  3. アプリケーションを Windows Server 2008 R2 上で実行している場合は、[IIS 7.0 ASP .NET Web アプリケーション インベントリ] をクリックします。 アプリケーションを Windows Server 2012 上で実行している場合は、[IIS 8.0 ASP .NET Web アプリケーション インベントリ] をクリックします。

  4. IntelliTrace プロファイリングを実行するアプリケーション プールを選択します。

  5. タスク ] ウィンドウで、展開 IntelliTrace タスク, 、順にクリック IntelliTrace コレクションの開始です。

  6. タスクの実行 – IntelliTrace の開始 ページで、 これらのターゲットに対してタスクを実行する セクションで、スナップショットを収集するアプリケーション プールを選択します。

  7. タスクの資格情報セクション, [ 、事前定義された実行アカウントを使用して 既定のアクション アカウントに管理者特権がある場合は、アプリケーションの IIS プールのです。 それ以外の場合は、[その他] を選択して、その IIS プールの管理者特権がある資格情報を指定します。

  8. 収集パラメーターをカスタマイズする場合は、[上書き] をクリックします。

  9. クリックして 実行, 、タスクが、正常に完了するを待機し、[クリックして 閉じるです。

    System_CAPS_important重要

    クリックすると 実行, 、上のすべてのサーバーで選択したアプリケーションの IIS プールが自動的にリサイクルされ、 これらのターゲットに対してタスクを実行する セクションです。 APM では、同じアプリケーション プールで実行されているすべてのアプリケーションをオフにします。

  10. アプリケーションを実行して、調査する動作を再現します。

  11. IntelliTrace を開始すると、同じアプリケーション プールを選択します。タスク ] ウィンドウで、クリックして IntelliTrace スナップショットの収集です。

  12. タスクの実行 – IntelliTrace スナップショットの収集 、同じターゲット、同じの選択] ページで、 資格情報をタスク IntelliTrace コレクションの開始時に選択したことです。

  13. クリックして 実行, 、タスクが、正常に完了するを待機し、[クリックして 閉じるです。 タスクの出力では、IntelliTrace コレクターのタスクの実行中に問題が発生したかどうかを示します。

  14. 複数のスナップショットを収集するには、前の 4 つの手順を繰り返します。 収集したスナップショットごとに、スナップショットがネットワーク ファイル共有にアップロードされたときに新しい情報アラートが表示されます。

  15. IntelliTrace のコレクションを停止するには、IntelliTrace を開始すると、同じアプリケーション プールを選択します。タスク ] ウィンドウで、クリックして IntelliTrace コレクションの停止です。

    System_CAPS_important重要

    IntelliTrace のコレクションを停止することを確認します。 IntelliTrace のコレクションを停止しないと、IntelliTrace は引き続き実行します。 これはアプリケーションのパフォーマンスに影響して、APM が無効のままにできるように、このアプリケーションから新しいアラートが報告されません。

  16. IntelliTrace スナップショットを表示する、 Operations Manager コンソールで、[ 監視, 、展開 IntelliTrace プロファイリング, 、順にクリック 新しいアラートです。 [新しいトレース] ウィンドウに、収集した各スナップショットのアラートが表示されます。

  17. タスク ] ウィンドウで、展開 アラートの添付タスク, 、順にクリック 添付ファイルの場所を開くです。

  18. TFS 同期が有効な場合は、エンジニア リングにアラートを割り当てることができます。 これを行うには、アラートの解決状態を [エンジニアリングに割り当て] に設定します。 添付またはリンクされた、スナップショットを使用して、TFS で新しい作業項目を作成します。 詳細については、「System Center 2012 SP1 で TFS との統合を構成する方法」をご覧ください。

APM の例外データから生成された IntelliTrace スナップショットにアクセスするには

  1. アプリケーションでの IntelliTrace プロファイリングを実行することがなく履歴データだけに基づいている既存の APM 例外イベントを調査するときに、この手順を実行することができます。 .NET の例外イベントのみでは、IntelliTrace スナップショットを生成します。

  2. Operations Manager コンソールで、[ 監視, 、アラートの表示を開き、調査するアラートをクリックします。

  3. タスク ] ウィンドウで、展開 アラートの添付タスク, 、順にクリック 添付ファイルの場所を開くです。 Windows エクスプ ローラーでは、選択したアラートに関連付けられているファイルの場所が表示されます。

  4. このアラートの IntelliTrace スナップショットを表示するには、Windows エクスプローラーで APMException フォルダーを開きます。

  5. TFS 同期が有効な場合は、エンジニア リングにこのアラートを割り当てることができます。 これを行うには、アラートの解決状態を [エンジニアリングに割り当て] に設定します。 添付またはリンクされた、スナップショットを使用して、TFS で新しい作業項目を作成します。 詳細については、「System Center 2012 SP1 で TFS との統合を構成する方法」をご覧ください。