本文將從賬號維度和站點維度為您介紹4種實時日志的采集字段的名稱和含義。
賬號維度
邊緣函數日志
分類 | 字段名稱 | 數據類型 | 中文說明 |
General | AccountID | string | 賬號ID。 |
ClientRequestHost | string | 客戶端主請求的Host信息。 | |
ClientRequestID | string | 客戶端主請求的唯一標識。 | |
ClientRequestMethod | string | 客戶端主請求的HTTP Method信息。 | |
ClientRequestPath | string | 客戶端主請求的路徑信息。 | |
LogTimestamp | Timestamp ISO8601 | 日志生成的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
SubRequest | SubRequestID | string | 子請求的唯一標識。 |
FetchStatus | string | 使用邊緣函數請求時返回的狀態信息。 | |
KvStatus | string | 使用邊緣KV請求時返回的狀態信息。 | |
CacheStatus | string | 使用CacheAPI請求時獲取到的緩存命中狀態。 | |
SubRequest2xxCount | int | 子請求2xx狀態碼的數量。 | |
SubRequest3xxCount | int | 子請求3xx狀態碼的數量。 | |
SubRequest4xxCount | int | 子請求4xx狀態碼的數量。 | |
SubRequest5xxCount | int | 子請求5xx狀態碼的數量。 | |
SubRequestOtherCount | int | 子請求其他狀態碼數量。 | |
EdgeRoutine | CodeVersion | string | 代碼版本號。 |
ConsoleLog | string | 用戶在JS代碼中調用console.alert()打印的自定義日志。 | |
CPUTime | int | 整個請求的CPU耗時,單位:微秒。 | |
Duration | int | 請求在ER里實際執行的時間,含子請求等待時間、IO時間,單位:毫秒。 | |
ErrorCode | int | 代碼執行錯誤碼,0表示沒有錯誤。 | |
ErrorMessage | string | ErrorCode對應的錯誤說明。 | |
EventType | string | 函數觸發事件類型。 | |
ResponseSize | int | 回復的整個大小,單位:Byte。 | |
ResponseStatus | int | 回復的狀態碼。 | |
RoutineName | string | 函數名稱。 | |
RoutineSpec | string | 邊緣程序的規格。 |
站點維度
訪問日志
分類 | 字段名稱 | 數據類型 | 中文說明 |
General | BotTag | string | 記錄客戶端請求的流量類型。 |
ClientRequestID | string | 客戶端請求的唯一標識。 | |
EdgeServerID | string | 客戶端訪問到的ESA節點服務器唯一標識。 | |
EdgeServerIP | string | 客戶端訪問到的ESA節點IP地址。 | |
EdgeStartTimestamp | Timestamp ISO8601 | ESA節點接收到客戶端請求的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
EdgeEndTimestamp | Timestamp ISO8601 | ESA節點完成向客戶端發送響應的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
SiteName | string | 站點名稱。 | |
SmartRoutingStatus | string | 智能路由功能的使用狀態,0代表沒使用,1代表使用。 | |
TlsHash | string | 用于描述SSL/TLS客戶端指紋的MD5哈希值。 | |
Client | ClientASN | string | 從客戶端IP地址解析出的自治系統編號(ASN)信息。 |
ClientCountryCode | string | 從客戶端IP地址解析出的ISO-3166 Alpha-2 Code。 | |
ClientIP | string | 與ESA節點建連的客戶端IP地址。 | |
ClientISP | string | 從客戶端IP地址解析出的運營商信息。 | |
ClientRegionCode | string | 從客戶端IP地址解析出的ISO-3166-2 Code。 | |
ClientSSLCipher | string | 客戶端的SSL加密套件。 | |
ClientSSLProtocol | string | 客戶端的SSL協議版本,“-”表示沒有使用SSL。 | |
ClientSrcPort | int | 客戶端與ESA節點建連的端口。 | |
ClientXRequestedWith | string | 客戶端攜帶的X-Requested-With請求頭。 | |
ClientRequest | ClientRequestBytes | int | 客戶端請求的大小,單位:Byte。 |
ClientRequestHeaderRange | string | 客戶端請求中Header頭Range字段取值,例如:bytes=0-100。 | |
ClientRequestHost | string | 客戶端請求的Host信息。 | |
ClientRequestMethod | string | 客戶端請求的HTTP Method信息。 | |
ClientRequestPath | string | 客戶端請求的路徑信息。 | |
ClientRequestProtocol | string | 客戶端請求的協議信息。 | |
ClientRequestReferer | string | 客戶端請求的Referer信息。 | |
ClientRequestQuery | string | 客戶端請求的Query信息。 | |
ClientRequestScheme | string | 客戶端請求的Scheme信息。 | |
ClientRequestURI | string | 客戶端請求的URI信息。 | |
ClientRequestUserAgent | string | 客戶端請求的User-Agent信息。 | |
Edge | EdgeCacheStatus | string | 客戶端請求的緩存狀態。 |
EdgeRequestHost | string | ESA節點回源的Host信息。 | |
EdgeResponseBodyBytes | int | ESA節點響應返回給客戶端的Body大小,單位:Byte。 | |
EdgeResponseBytes | int | ESA節點響應返回給客戶端的大小,單位:Byte。 | |
EdgeResponseCompressionAlgo | string | ESA節點響應的壓縮算法。 | |
EdgeResponseCompressionRatio | float | ESA節點響應的壓縮比。 | |
EdgeResponseContentType | string | ESA節點響應的Content-Type信息。 | |
EdgeResponseStatusCode | int | ESA節點響應返回給客戶端的狀態碼。 | |
EdgeResponseTime | int | ESA節點響應的總耗時,單位:ms。 | |
EdgeTimeToFirstByteMs | int | 從ESA節點收到客戶端請求開始,到ESA節點響應返回給客戶端的首字節時間,單位:ms。 | |
Origin | OriginDNSResponseTimeMs | int | 接收到源站DNS解析響應的耗時,若沒有回源,記錄為-1,單位:ms。 |
OriginIP | string | 回源訪問的源站IP地址,若沒有回源,記錄為“-”。 | |
OriginSSLProtocol | string | 請求源站使用的SSL協議版本,若沒有回源,記錄為“-”。 | |
OriginTCPHandshakeDurationMs | int | 請求源站時,完成TCP握手的耗時,若沒有回源,記錄為-1,單位:ms。 | |
OriginTLSHandshakeDurationMs | int | 請求源站時,完成TLS握手的耗時,若沒有回源,記錄為-1,單位:ms。 | |
OriginResponse | OriginResponseDurationMs | int | 源站響應首字節的耗時,若沒有回源,記錄為-1,單位:ms。 |
OriginResponseHTTPExpires | string | 源站響應的Expires信息,若沒有回源,記錄為“-”。 | |
OriginResponseHTTPLastModified | string | 源站響應的Last-Modified信息,若沒有回源,記錄為“-”。 | |
OriginResponseHeaderRange | string | 源站響應的Range信息,若沒有回源,記錄為“-”。 | |
OriginResponseStatusCode | int | 源站響應狀態碼,若沒有回源,記錄為-1。 | |
Security | SecAction | string | 本次請求中最終執行的防護動作。 |
SecActions | string | 本次請求中執行的全部防護動作。 | |
SecRuleID | string | 本次請求中最終執行的防護規則ID。 | |
SecRuleIDs | string | 本次請求中執行的全部防護規則ID。 | |
SecSource | string | 本次請求中最終執行的防護規則。 | |
SecSources | string | 本次請求中執行的全部防護規則。 |
安全防護日志
分類 | 字段名稱 | 數據類型 | 中文說明 |
General | Action | string | 執行的防護動作:
|
ClientRequestID | string | 客戶端請求的唯一標識。 | |
Datetime | Timestamp ISO8601 | ESA節點接收到客戶端請求的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
ManagedRuleType | string | 托管規則對應的具體防護規則類型:
| |
RuleID | string | 匹配的防護規則ID。 | |
Source | string | 匹配的防護規則:
| |
TlsHash | string | 用于描述SSL/TLS客戶端指紋的MD5哈希值。 | |
Client | ClientASN | string | 從客戶端IP地址解析出的自治系統編號(ASN)信息。 |
ClientCountryCode | string | 從客戶端IP地址解析出的ISO-3166 Alpha-2 Code。 | |
ClientIP | string | 與ESA節點建連的客戶端IP地址。 | |
ClientISP | string | 從客戶端IP地址解析出的運營商信息。 | |
ClientRequest | ClientRequestHost | string | 客戶端請求的Host信息。 |
ClientRequestMethod | string | 客戶端請求的HTTP Method信息。 | |
ClientRequestPath | string | 客戶端請求的路徑信息。 | |
ClientRequestProtocol | string | 客戶端請求的協議信息。 | |
ClientRequestReferer | string | 客戶端請求的Referer信息。 | |
ClientRequestQuery | string | 客戶端請求的Query信息。 | |
ClientRequestScheme | string | 客戶端請求的Scheme信息。 | |
ClientRequestURI | string | 客戶端請求的URI信息。 | |
ClientRequestUserAgent | string | 客戶端請求的User-Agent信息。 | |
Edge | EdgeResponseContentType | string | ESA節點響應的Content-Type信息。 |
EdgeResponseStatusCode | int | ESA節點響應返回給客戶端的狀態碼。 | |
OriginResponse | OriginResponseStatusCode | int | 源站響應狀態碼,若沒有回源,記錄為-1。 |
四層代理日志
分類 | 字段名稱 | 數據類型 | 中文說明 |
General | BlockRuleID | string | 命中攔截防護的規則ID,若為空則表示未被攔截。 |
ConnectTimeStamp | Timestamp ISO8601 | 建連時間的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
DisconnetTimeStamp | Timestamp ISO8601 | 斷連時間的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
DomainName | string | 創建應用實例的域名。 | |
EdgeServerIP | string | 客戶端訪問到的ESA節點的IP地址 | |
IpFirewall | bool | 是否開啟IP訪問規則。 | |
LogTimeStamp | Timestamp ISO8601 | 日志生成的時間戳,例如:2024-01-01T00:00:00+08:00。 | |
ProxyProtocol | string | 代理協議版本,包括off、v1、v2等類型。 | |
SessionID | string | 全局唯一流標識。 | |
SiteName | string | 站點名稱。 | |
Status | int | 會話結束的狀態碼。 | |
Client | ClientASN | string | 從客戶端IP地址解析出的自治系統編號(ASN)信息。 |
ClientBytes | int | 從客戶端接收到的數據字節數,單位:Byte。 | |
ClientCountryCode | string | 從客戶端IP地址解析出的ISO-3166 Alpha-2 Code。 | |
ClientIP | string | 與ESA節點建連的客戶端IP地址。 | |
ClientISP | string | 從客戶端IP地址解析出的運營商信息。 | |
ClientMatchedIpFirewall | string | 匹配IP訪問規則的類型。 | |
ClientPort | int | 客戶端的端口。 | |
ClientProto | string | 客戶端的數據傳輸協議。 | |
Origin | OriginBytes | int | 從源站接收到的數據字節數,單位:Byte。 |
OriginIP | string | 源站的IP地址。 | |
OriginPort | int | 源站的端口。 | |
OriginProto | string | 源站的數據傳輸協議。 |