全部產品
Search
文件中心

:即時日誌採集欄位說明

更新時間:Oct 29, 2024

開通即時Log Service後,您可以根據本文的表格查看不同類型的日誌中所採集欄位的名稱和含義。

說明
  • 您可以自行選擇投遞下表欄位,為了降低資料成本,建議僅選擇實際所需的欄位進行投遞。

  • 同一種日誌類型下的所有投遞任務共用相同的欄位設定。對於某一任務所做的欄位編輯將會在全域範圍內生效。例如,當使用者訪問日誌預設勾選了domain欄位,如果使用者在某個任務下取消了domain欄位,那麼該欄位會立即從其他“使用者訪問日誌”投遞任務中移除。

注意事項

  • 若A網域名稱需要從帳號1遷移到帳號2,需先關閉A網域名稱在帳號1下的即時日誌投遞,待A網域名稱遷移至帳號2後,在帳號2上重新建立A網域名稱的即時日誌投遞。如未操作以上即時日誌的關閉和新建立的動作,即時日誌將持續向帳號1投遞日誌並計費。

  • 少數ISP在特定地區可能會分配私人IP地址給使用者端,導致DCDN節點接收到的是使用者的私人IP地址。

    說明

    私人IP位址範圍有以下三個:

    • A類私人IP地址:10.0.0.0~10.255.255.255,子網路遮罩:10.0.0.0/8

    • B類私人IP地址:172.16.0.0~172.31.255.255,子網路遮罩:172.16.0.0/12

    • C類私人IP地址:192.168.0.0~192.168.255.255,子網路遮罩:192.168.0.0/16

使用者訪問日誌欄位

開通使用者訪問Log Service後,您可以根據以下表格查看使用者訪問日誌中採集欄位的含義。

欄位名稱

欄位含義

是否建立SLS索引

是否作為內建可視化分析的欄位

unixtime

請求時間。

domain

請求的網域名稱。

method

要求方法。

scheme

請求協議。

uri

請求資源。

uri_param

請求參數。

client_ip

使用者真實IP。從使用者請求攜帶的要求標頭X-Forwarded-For中提取左邊第一個IP地址(即client_ip,用戶端IP,如果用戶端與DCDN節點之間沒有經過代理的話,等同於用戶端與DCDN節點建聯使用的IP)。

proxy_ip

代理IP。從使用者請求攜帶的要求標頭X-Forwarded-For中提取左邊第二個IP地址(即proxy_ip,代理IP,如果用戶端與DCDN節點之間沒有經過代理的話,提取到的空值用-表示)。

remote_ip

與DCDN節點直接連接的公網IP。

remote_port

和DCDN節點直接連接公網連接埠。

refer_protocol

HTTP Referer中的協議。

refer_domain

HTTP Referer中domain資訊。

refer_uri

HTTP Referer中URI資訊。

refer_param

HTTP Referer中的參數資訊。

request_size

請求大小(包體+頭部),單位:位元組。

request_time

請求回應時間,單位:毫秒。

response_size

請求返回大小,單位:位元組。

return_code

請求響應碼。

sent_http_content_range

應答頭裡表示的Range資訊(由來源站點建立),如bytes:0~99/200。

server_addr

服務的DCDN節點IP。

server_port

服務的DCDN節點服務連接埠。

body_bytes_sent

實際發送body大小,單位:位元組。

content_type

請求的資源類型。

hit_info

是否命中資訊(直播、動態加速除外),取值:

  • HIT:命中。

  • MISS:未命中。

http_range

使用者請求中Header頭Range欄位取值,如bytes:0~100。

user_agent

使用者代理程式資訊。

user_info

使用者資訊。

uuid

請求唯一標識。

via_info

Via頭資訊。

xforwordfor

要求標頭中X-Forwarded-For欄位。

邊緣程式日誌欄位

開通邊緣程式Log Service後,您可以根據以下表格查看邊緣程式日誌中採集欄位的含義。

欄位名稱

欄位含義

是否建立SLS索引

是否作為內建可視化分析的欄位

console_alert

使用者在JS代碼中調用console.alert()列印的自訂日誌。

error_code

代碼執行錯誤為0表示沒有錯誤。

error_message

error_code對應的錯誤說明。

fetch_status

每個子請求的狀態資訊。

fetch_uuid

子請求的UUID。

http_2xx

子請求2xx的數量。

http_3xx

子請求3xx的數量。

http_4xx

子請求4xx的數量。

http_5xx

子請求5xx的數量。

http_status_other

子請求其他狀態數量。

host

主請求的HOST頭。

in_method

主請求的HTTP方法。

in_path

主請求的路徑。

out_size

回複的整個大小。

out_status

回複的狀態代碼。

code_ver

代碼版本號碼。

routine_spec

邊緣程式的規格。

total_cpu_time_μs

整個請求的CPU耗時,單位:微秒。

total_real_time_ms

請求在ER裡實際執行的時間,含子請求等待時間、IO時間,單位:毫秒。

uuid

主請求的EagleTraceID。

UnixTime

請求進入ER的時間。

WAF日誌欄位

開通邊緣WAFLog Service後,您可以根據以下表格查看邊緣WAF日誌中採集欄位的含義。

欄位名稱

欄位含義

是否建立SLS索引

樣本值

unixtime

請求時間。

1640966400

domain

請求的網域名稱。

api.aliyun.com

method

要求方法。

GET

scheme

請求協議。

http

uri

請求資源。

/news/search.php

uri_param

請求參數。

title=tm_content%3Darticle&pid=123

content_type

被請求的內容類型。

application/x-www-form-urlencoded

matched_host

用戶端請求匹配到的已接入進行服務的網域名稱。

*.aliyun.com

request_id

請求唯一標識。

792a121e16405968501823589e

return_code

請求響應碼。

200

referer

HTTP refer欄位。

http://example.com

user_agent

使用者代理程式資訊。

Dalvik/2.1.0 (Linux; U; Android 10; Android SDK built for x86 Build/QSR1.200715.002)

x_forwarded_for

訪問要求標頭部中帶有的XFF頭資訊,用於識別通過HTTP代理或負載平衡方式串連到Web伺服器的用戶端最原始的IP地址。

101.XX.XX.120

client_ip

使用者真實IP。

1.XX.XX.1

final_test

最終匹配的是觀察模式。

FALSE

cookie

訪問要求標頭部中帶有的訪問來源用戶端Cookie資訊。

k1=v1;k2=v2

final_action

最終執行的防護動作。

  • block:表示Web基礎防護模組攔截。

  • deny:表示除Web基礎防護模組外其他模組攔截。

  • captcha表示普通滑塊驗證。

  • js:表示JS驗證。

  • Null 字元串:表示未攔截。即未命中任何防護規則,或者命中了白名單規則、觀察類規則,或者用戶端完成滑塊或JS驗證後觸發允許存取的情況。

說明

如果一個請求同時觸發了多個防護模組,則僅記錄最終執行的防護動作。防護動作的優先順序由高到低依次為:攔截(block) > 普通滑塊驗證(captcha) > 動態令牌驗證(sigchl)>JS驗證(js)。

block

final_plugin

最終匹配的防護模組資訊。

  • 若final_action有值,則該欄位為對用戶端請求最終執行的防護動作(final_action)對應的防護模組,即此時final_plugin有且僅有一個模組資訊。

  • 若final_action為空白,則該欄位為用戶端請求匹配到的所有防護規則所屬的防護模組資訊(其中匹配的模組不是Web基礎防護模組或者白名單模組的話,如果模組名後含有"-T"尾碼則表明請求匹配到了該模組下的觀察類規則)。

匹配的防護模組可能有多個值,多個值之間用半形逗號(,)分隔。對應防護模組資訊:

  • whitelist:表示命中白名單模組規則。

  • waf:表示命中Web基礎防護模組規則。

  • custom_acl:表示命中自訂規則模組規則。

  • ip_blacklist:表示命中IP黑名單模組規則。

  • region_block:表示命中地區封鎖模組規則。

  • bot:表示命中Bot管理模組規則。

  • anti_scan:表示命中掃描防護模組規則。

  • 範例1:“waf”

  • 範例2:“whitelist”

  • 範例3:“custom_acl”

  • 範例4:“custom_acl-T”

  • 範例5:“custom_acl-T,ip_blacklist-T,waf”

final_rule_id

最終匹配的防護規則資訊。

  • 若final_action有值,則該欄位為對用戶端請求最終應用的防護規則的ID,即final_action對應的防護規則的ID(只有防護規則ID數字資訊,不含模組資訊)。

  • 若final_action為空白,則該欄位為對用戶端請求匹配到的所有防護規則ID相關資訊,防護規則ID相關資訊按如下規則輸出:"模組名-防護規則ID(-T)"組成(其中白名單模組及Web基礎防護模組對應防護規則資訊不含-T標識,其餘模組若還有-T標識表明對應防護規則ID為觀察類規則)。

匹配的防護規則ID可能有多個值,多個值之間用半形逗號(,)分隔。

  • 範例1:“200106”

  • 範例2:“whitelist-20010060”

  • 範例3:“custom_acl-20010065”

  • 範例4:“custom_acl-20010063-T”

  • 範例5:“custom_acl-20010063-T,ip_blacklist-20010066-T,waf-200106”

remote_addr

請求IP。

1.XX.XX.1