このトピックでは、Application Load Balancer (ALB) のレイヤー7アクセスログのフィールドについて説明します。
項目 | 説明 |
__topic__ | ログのトピック。 有効値: alb_layer7_access_log |
body_bytes_sent | クライアントに送信されるHTTP応答の本文のバイト数。 |
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 | ALBインスタンスのリスニングポート。 |
app_lb_id | ALBインスタンスのID。 |
ssl_cipher | SSL接続を確立するために使用される暗号スイート。 例: ECDHE-RSA-AES128-GCM-SHA256。 |
ssl_protocol | SSL接続を確立するために使用されるプロトコル。 例: TLS 1.2 |
status | プロキシによって送信されるHTTPステータスコード。 |
tcpinfo_rtt | クライアントTCP接続の往復時間 (RTT) 。 単位:マイクロ秒。 |
time | ログが生成される時刻。 |
upstream_addr | バックエンドサーバーの IP アドレスとポート番号。 |
upstream_response_time | ALBインスタンスがバックエンドサーバーに接続されてから、必要なデータが受信された後にALBインスタンスがバックエンドサーバーから切断されるまでの間隔。 単位は秒です。 |
upstream_status | バックエンドサーバーからプロキシによって受信されるHTTPステータスコード。 |
vip_addr | 仮想IPアドレス。 |
write_response_time | ALBプロキシがバックエンドサーバーからリクエストを受信した後、ALBプロキシがクライアントにリクエストを送信するのにかかる時間。 単位:ミリ秒。 |