events
AGWAccessLogs
Application Gateway のアクセス パターンを表示し、重要な情報を分析するためのすべてのログが含まれています。 これには、呼び出し元の IP、要求された URL、応答の待機時間、リターン コード、入出力バイトが含まれます。
属性 | Value |
---|---|
リソースの種類 | microsoft.network/applicationgateways |
Categories (カテゴリ) | Azure リソース、ネットワーク、監査 |
ソリューション | LogManagement |
基本的なログ | はい |
インジェスト時間変換 | いいえ |
サンプル クエリ | - |
列 | タイプ | 説明 |
---|---|---|
BackendPoolName | string | 指定された要求ログに関連付けられているバックエンド プール。 |
BackendSettingName | string | 指定された要求ログに関連付けられているバックエンド設定名。 |
_BilledSize | real | レコード サイズ (バイト単位) |
ClientIp | string | Application Gateway の直接のクライアントの IP。 別のプロキシがアプリケーション ゲートウェイの前面にある場合、その前面のプロキシの IP が表示されます。 |
ClientResponseTime | real | バックエンドから受信した最初のバイトからクライアントに送信される最初のバイトまでの時間差 (秒)。 |
ホスト | string | 要求のホスト ヘッダーに表示されているアドレス。 ヘッダーの書き換えを使用して書き換えられた場合、このフィールドには更新されたホスト名が含まれます。 |
HttpMethod | string | 要求で使用される HTTP メソッド。 |
HttpStatus | int | Application Gateway からクライアントに返される HTTP 状態コード。 |
HttpVersion | string | 要求の HTTP バージョン。 |
InstanceId | string | 要求を処理した Application Gateway のインスタンス。 |
_IsBillable | string | データ インジェストが課金対象かどうかを指定します。 _IsBillable が false の場合、インジェストはお使いの Azure アカウントに課金されません |
ListenerName | string | 指定された要求ログに関連付けられているリスナー。 |
OperationName | string | 操作の名前。 |
OriginalHost | string | このフィールドには、元の要求ホスト名が含まれています。 |
OriginalRequestUriWithArgs | string | このフィールドには、元の要求 URL が含まれています。 |
ReceivedBytes | int | 受信したパケットのサイズ (バイト単位)。 |
RequestUri | string | 受信した要求の URI。 |
_ResourceId | string | レコードが関連付けられているリソースの一意識別子 |
RuleName | string | 指定された要求ログに関連付けられている規則。 |
SentBytes | int | 送信したパケットのサイズ (バイト単位)。 |
ServerResponseLatency | real | バックエンド サーバーからの応答の待機時間 (秒単位)。 |
ServerRouted | string | アプリケーション ゲートウェイから要求がルーティングされる先のバックエンド サーバー。 |
ServerStatus | int | バックエンド サーバーの HTTP 状態コード。 |
SourceSystem | string | イベント収集元のエージェントの種類。 たとえば、Windows エージェントの場合は OpsManager (直接接続または Operations Manager のいずれか)、すべての Linux エージェントの場合は Linux 、Azure Diagnostics の場合は Azure です |
SslCipher | string | TLS 通信に使用されている暗号スイート (TLS が有効な場合)。 |
SslEnabled | string | バックエンド プールへの通信に TLS を使用したかどうか。 有効な値は on と off です。 |
SslProtocol | string | 使用されている SSL または TLS プロトコル (TLS が有効な場合)。 |
_SubscriptionId | string | レコードが関連付けられているサブスクリプションの一意識別子 |
TenantId | string | Log Analytics ワークスペース ID |
TimeGenerated | datetime | ログが作成された時刻 (UTC)。 |
TimeTaken | real | クライアント要求の最初のバイトが処理され、その最後のバイトがクライアントへの応答で送信されるためにかかる時間の長さ (秒単位)。 通常、timeTaken フィールドには、要求パケットと応答パケットがネットワーク経由で移動する時間が含まれています。 |
TransactionId | string | クライアントから受信した要求を関連付ける一意の識別子。 |
種類 | string | テーブルの名前 |
UpstreamSourcePort | int | バックエンド ターゲットへの接続を開始するときに Application Gateway によって使用されるソース ポート。 |
UserAgent | string | HTTP 要求ヘッダーからのユーザー エージェント。 |
WafEvaluationTime | real | 要求が WAF によって処理されるためにかかる時間の長さ (秒単位)。 |
WafMode | string | 値には、検出または防止のいずれかを指定できます。 |
その他のリソース
トレーニング
モジュール
Azure Application Gateway の概要 - Training
このモジュールでは、Azure Application Gateway の機能とそのしくみ、また組織のニーズを満たすソリューションとして Azure Application Gateway を使用することを選択すべきなのはどのような場合かについて説明します。
ドキュメント
-
診断ログ - Azure Application Gateway
Azure Application Gateway のログを有効にして管理する方法について説明します。
-
Azure Monitor ログ リファレンス - AGWPerformanceLogs - Azure Monitor
Azure Monitor ログの AGWPerformanceLogs テーブルのリファレンス。
-
Azure Monitor ログ リファレンス - AGWFirewallLogs - Azure Monitor
Azure Monitor ログの AGWFirewallLogs テーブルのリファレンス。