本文介紹ALB負載平衡7層訪問日誌的欄位詳情。
欄位 | 說明 |
__topic__ | 日誌主題,固定為alb_layer7_access_log。 |
body_bytes_sent | 發送給用戶端的HTTP Body位元組數。 |
client_ip | 請求用戶端IP地址。 |
host | 網域名稱或IP地址。優先從請求參數中擷取host,如果擷取不到則從host header取值,如果還是擷取不到則以處理請求的後端伺服器IP地址作為host。 |
http_host | 請求報文host header的內容。 |
http_referer | URL跳轉來源。 |
http_user_agent | 用戶端瀏覽器等資訊。 |
http_x_forwarded_for | 經過HTTP代理後的用戶端IP地址。 |
http_x_real_ip | 真實的用戶端IP地址。 |
read_request_time | Proxy讀取請求的時間,單位:毫秒。 |
request_length | 請求的長度,包括請求行、要求標頭和請求本文。 |
request_method | 要求方法。 |
request_time | Proxy收到第一個請求報文的時間到Proxy返回應答之間的間隔時間,單位:秒。 |
request_uri | Proxy收到的請求報文的URI。 |
scheme | 請求的schema,包括HTTP、HTTPS。 |
server_protocol | Proxy收到的HTTP協議的版本,例如HTTP/1.0或HTTP/1.1。 |
slb_vport | 負載平衡的監聽連接埠。 |
app_lb_id | ALBServer Load Balancer執行個體ID。 |
ssl_cipher | 建立SSL串連使用的密碼,例如ECDHE-RSA-AES128-GCM-SHA256等。 |
ssl_protocol | 建立SSL串連使用的協議,例如TLSv1.2。 |
status | Proxy應答報文的狀態。 |
tcpinfo_rtt | 用戶端TCP連線時間,單位:微秒。 |
time | 日誌記錄時間。 |
upstream_addr | 後端伺服器的IP地址和連接埠。 |
upstream_response_time | 從負載平衡向後端建立串連開始到接收完資料然後關閉串連為止的時間,單位:秒。 |
upstream_status | Proxy收到的後端伺服器的響應狀態代碼。 |
vip_addr | 虛擬IP地址。 |
write_response_time | Proxy收到後端的請求後,把這個請求發送給用戶端的時間。單位:毫秒。 |