このトピックでは、Application Load Balancer (ALB) のレイヤー 7 アクセスログのフィールドについて説明します。
| フィールド | 説明 |
| __topic__ | ログのトピックです。 値は alb_layer7_access_log に固定されています。 |
| body_bytes_sent | クライアントに送信された HTTP レスポンスの body のバイト数です |
| client_ip | クライアントの IP アドレスです。 |
| host | サーバーのドメイン名または IP アドレスです。 デフォルトでは、値はリクエストパラメーターから取得されます。 リクエストパラメータから値を取得できない場合、値はホストヘッダーフィールドから取得されます。 リクエストパラメーターまたはホストヘッダーフィールドのいずれからも値が取得できない場合、リクエストを処理するバックエンドサーバーの IP アドレスが値として使用されます。 |
| http_host | リクエスト内のホストヘッダーです。 |
| http_referer | 参照元 Web ページの URL です。 |
| http_user_agent | クライアントのブラウザー情報です。 |
| http_x_forwarded_for | クライアントのリクエストの後に記録されたクライアント IP アドレスは、プロキシによって転送されます。 |
| http_x_real_ip | クライアントの実際 IP アドレスです。 |
| read_request_time | プロキシのリクエスト読み込み時間です。 単位はミリ秒です。 |
| request_length | リクエストの長さです。 リクエスト行、リクエストヘッダー、リクエスト本文がすべてカウントされます。 |
| request_method | リクエストメソッドです。 |
| request_time | プロキシが最初のリクエストを受信してからレスポンスを返すまでの時間です。 単位は秒です。 |
| request_uri | プロキシによって受信されたリクエストの URI です。 |
| scheme | リクエストのスキーマです。 有効な値は HTTP および HTTPS です。 |
| server_protocol | プロキシによって受信された HTTP プロトコルのバージョンです。 例:HTTP/1.0 または HTTP/1.1 |
| slb_vport | SLB インスタンスのリスニングポートです。 |
| app_lb_id | ALB インスタンスの ID です。 |
| ssl_cipher | SSL 接続を確立するために使用される暗号スイートです。 例:ECDHE-RSA-AES128-GCM-SHA256 |
| ssl_protocol | SSL 接続を確立するために使用されるプロトコルです。 例:TLSv1.2 |
| status | プロキシによって送信される HTTP ステータスコードです。 |
| tcpinfo_rtt | クライアント TCP 接続の往復時間 (RTT) です。 単位はマイクロ秒です。 |
| time | ログの生成時刻です。 |
| upstream_addr | バックエンドサーバーの IP アドレスとポート番号です。 |
| upstream_response_time | SLB インスタンスがバックエンドサーバーに接続してから、必要なデータを受信した後に SLB インスタンスがバックエンドサーバーから切断されるまでの間隔です。 |
| upstream_status | プロキシによって受信されるバックエンドサーバーからの HTTP ステータスコードです。 |
| vip_addr | 仮想 IP アドレスです。 |
| write_response_time | SLB プロキシがバックエンドサーバーからリクエストを受信した後、クライアントにリクエストを送信するまでの時間です。 |
| owner_id | ALB インスタンスの所有者 ID です。 |
| region | ALB インスタンスが存在するリージョンです。 |
| instance_name | ALB インスタンスの名前です。 |
| address_type | ALB インスタンスのアドレスタイプです。 有効な値は、Intranet または Internet です。 |
| vpc_id | ALB インスタンスが存在する Virtual Private Cloud (VPC) の ID です。 |