[失敗した要求トレースの規則の追加] ウィザードまたは [失敗した要求トレース規則の編集] ウィザードの [トレース プロバイダーの選択] ページは、URL に対してトレースする内容を定義するときに使用します。トレース対象には、トレース プロバイダー、詳細レベル、およびトレース対象プロバイダーの領域が含まれます。

UI 要素の一覧

要素名説明

[プロバイダー]

トレース対象の機能領域を定義します。次のトレース プロバイダーを 1 つ以上組み合わせて選択できます。

  • [ASP]: ASP 要求の実行開始と完了をトレースします。

  • [ASP.NET]: マネージ コードへの移行とマネージ コードからの移行をトレースします。これには、.aspx ファイルに対するすべての要求、およびフォーム ベースの認証を使用するように構成されている静的ファイルなど、マネージ モジュールによって処理される要求が含まれます。

  • [ISAPI 拡張]: ISAPI 拡張プロセスへの移行と ISAPI 拡張プロセスからの移行をトレースします。

  • [WWW サーバー]: IIS ワーカー プロセスを経由して要求をトレースします。

[詳細]

トレース ログに記録するデータ量をプロバイダーごとに指定します。詳細レベルは包括的で、たとえば、[エラー] を選択すると、エラー、重大なエラー、および一般のイベントがログ ファイルに記録されます。次の詳細レベルを 1 つ以上選択できます。

  • [全般]: 要求アクティビティに対応するコンテキスト情報が報告されます。たとえば、IIS 7.0、IISGeneralEvents::GENERAL_REQUEST_START では、要求に対応する URL と動詞が記録されます。

  • [重大なエラー]: プロセスが異常終了する可能性があるアクションや、現在プロセスが異常終了する原因になりかけているアクションについての情報が報告されます。

  • [エラー]: サーバー上で実行を試行したにもかかわらず、エラーが発生して要求の処理を続行できないコンポーネントに関する情報が報告されます。これらのエラーは一般的に、要求処理の異常終了が生じる原因となります。この種類のエラーの例としては、承認イベントがあります。

  • [警告]: サーバー上で実行を試行した際にエラーが発生したが、要求の処理は続行できるコンポーネントに関する情報が報告されます。

  • [情報]: 要求に関する一般情報が報告されます。

  • [詳細]: 要求に関する詳細な情報が報告されます。

[領域]

トレースするプロバイダーの領域を定義します。

選択されたプロバイダーが ASP.NET トレース プロバイダーの場合、トレースする領域を次のうち 1 つ以上選択します。

  • [インフラストラクチャ]: 主として ASP.NET インフラストラクチャの各部分に対する制御の受け渡しに関連するイベントをトレースします。

  • [モジュール]: 各種の HTTP パイプライン モジュールに対する要求の受け渡し時に記録されるイベントをトレースします。この領域は、マネージ モジュールではトレース イベントのキャプチャにも使用します。

  • [ページ]: Page_Load など、ASP.NET の特定のページ関連イベントの実行に対応するトレース イベントを生成します。この領域は、ASP.net ページの Trace.Write イベントおよび Trace.Warn イベントをキャプチャするためにも使用します。

  • [AppServices]: 新しいアプリケーション サービス機能の一部として記録されるイベントをトレースします。

選択されたプロバイダーが WWW サーバー トレース プロバイダーの場合、トレースする領域を次のうち 1 つ以上選択します。

  • [認証]: 試行された認証をトレースします。この情報には、認証済みユーザーの名前、認証方式 (匿名認証、基本認証など)、および認証試行の結果 (成功、失敗、エラーなど) が含まれます。

  • [セキュリティ]: IIS が実行されているサーバーでセキュリティ関連の理由から要求が拒否された場合に、トレース イベントを生成します。たとえば、クライアント要求であるリソースへのアクセスが拒否された場合です。

  • [フィルター]: ISAPI フィルターが要求の処理に要する時間を判断します。

  • [StaticFile]: 静的ファイルに対する要求の完了に要した時間をトレースする場合、またはフィルターによって要求がどのように変化したかを確認する場合に使用します。

  • [CGI]: CGI ファイルに対して要求があった場合にトレース イベントを生成します。

  • [圧縮]: 応答が圧縮されている場合にトレース イベントを生成します。

  • [キャッシュ]: 要求に関連するキャッシュ操作についてトレース イベントを生成します。

  • [RequestNotifications]: すべての要求通知を入り口と出口の両方でキャプチャします。

  • [モジュール]: 各種の HTTP パイプライン モジュールに対する要求の受け渡し時に記録されるイベントをトレースします。この領域は、マネージ モジュールではトレース イベントのキャプチャにも使用します。

関連項目


目次