トレーニング
モジュール
App Service 診断ログを使用して Web アプリケーション ログをキャプチャする - Training
Azure Web アプリからトレース出力をキャプチャする方法について説明します。 ライブ ログ ストリームを表示し、オフライン分析用にログ ファイルをダウンロードします。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
IIS ログは、URL グループで有効にできるサーバー側のログ記録の 1 つの種類です。 IIS ログ ファイル形式は、カスタマイズできない固定の ASCII テキスト ベースの形式です。 IIS ログ ファイルには、HTTP Server API カーネル モードのキャッシュ ヒットが含まれています。 この種類のログ記録は、URL グループでのみ有効にすることができます。サーバー セッションでは使用できません。
IIS ログ ファイル形式では、次のデータが記録されます。 テーブル内のデータは、ログ ファイル内で発生した順序です。
フィールド | 説明 |
---|---|
クライアント IP アドレス | 要求を行ったクライアントの IP アドレス。 |
ユーザー名 | サーバーにアクセスした認証済みユーザーの名前。 匿名ユーザーはハイフンで示されます。 ベスト プラクティスは、アプリケーションが常にユーザー名を指定することです。 |
Date | アクティビティが発生した日付。 |
Time | アクティビティが発生した現地時刻。 |
サービスとインスタンス | クライアントで実行されていたインターネット サービス名とインスタンス番号。 |
サーバー名 | ログ ファイル エントリが生成されたサーバーの名前。 |
サーバーの IP アドレス | ログ ファイル エントリが生成されたサーバーの IP アドレス。 |
所要時間 | アクションにかかった時間の長さ (ミリ秒単位)。 |
送信されたクライアント バイト数 | クライアントによって送信されたバイト数。 |
送信されたサーバー バイト数 | サーバーによって送信されたバイト数。 |
サービスの状態コード | 値 200 は、要求が正常に満たされたことを示します。 |
Windows の状態コード | 値 0 (ゼロ) は、要求が正常に満たされたことを示します。 |
要求の種類 | 要求動詞。 |
操作のターゲット | 動詞のターゲット (たとえば、Default.htm)。 |
パラメーター | スクリップに渡されるパラメーター。 |
すべてのフィールドに情報が含まれるわけではありません。 情報がないフィールドの場合は、ハイフン (-) がプレースホルダーとして表示されます。 フィールドに印刷できない文字が含まれている場合、HTTP Server API はそれをプラス記号 (+) に置き換えてログ ファイル形式を保持します。 これは通常、ウイルス攻撃で発生します。たとえば、悪意のあるユーザーがキャリッジ リターンやライン フィードを送信し、正符号 (+) に置き換えなければログ ファイル形式が破損する場合です。 フィールドはコンマで区切られているため、区切り記号にスペースを使用する他の ASCII 形式よりも読みやすくなっています。 時刻はローカル時刻として記録されます。 所要時間はミリ秒単位で記録されます。 所要時間フィールドの詳細については、 W3C ログに関する トピックを参照してください。
次の例は、NCSA 共通ログ ファイル エントリを示しています。
192.168.114.201, -, 03/20/05, 7:55:20, W3SVC2, SERVER,
172.21.13.45, 4502, 163, 3223, 200, 0, GET, /DeptLogo.gif, -,
トレーニング
モジュール
App Service 診断ログを使用して Web アプリケーション ログをキャプチャする - Training
Azure Web アプリからトレース出力をキャプチャする方法について説明します。 ライブ ログ ストリームを表示し、オフライン分析用にログ ファイルをダウンロードします。