Lists all collection fields for each real-time log type, organized by account level and site level.
Account level
Edge function logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
AccountID |
string |
Account ID |
|
ClientRequestHost |
string |
The |
|
|
ClientRequestID |
string |
The unique identifier of the main client request. |
|
|
ClientRequestMethod |
string |
The |
|
|
ClientRequestPath |
string |
The path of the main client request. |
|
|
LogTimestamp |
Timestamp ISO8601 |
The timestamp when the log was generated. For example: |
|
|
SubRequest |
SubRequestID |
string |
The unique identifier of the subrequest. |
|
FetchStatus |
string |
Status returned by an edge function request. |
|
|
KvStatus |
string |
Status returned by an EdgeKV request. |
|
|
CacheStatus |
string |
Cache hit status for a Cache API request. |
|
|
SubRequest2xxCount |
int |
The number of subrequests with a 2xx status code. |
|
|
SubRequest3xxCount |
int |
The number of subrequests with a 3xx status code. |
|
|
SubRequest4xxCount |
int |
The number of subrequests with a 4xx status code. |
|
|
SubRequest5xxCount |
int |
The number of subrequests with a 5xx status code. |
|
|
SubRequestOtherCount |
int |
The number of subrequests with other status codes. |
|
|
EdgeRoutine |
CodeVersion |
string |
The code version number. |
|
ConsoleLog |
string |
Custom logs printed by calling |
|
|
CPUTime |
int |
CPU time consumed by the request. Unit: |
|
|
Duration |
int |
Execution time in the edge function, including subrequest wait and I/O time. Unit: |
|
|
ErrorCode |
int |
The code execution error code. |
|
|
ErrorMessage |
string |
The description of the |
|
|
EventType |
string |
The type of event that triggered the function. |
|
|
ResponseSize |
int |
Total response size. Unit: |
|
|
ResponseStatus |
int |
The status code of the response. |
|
|
RoutineName |
string |
The function name. |
|
|
RoutineSpec |
string |
EdgeRoutine specifications. |
Edge container logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
AccountID |
string |
Account ID |
|
ApplicationID |
string |
Application ID |
|
|
ContainerLog |
string |
Log output from the containerized application. |
|
|
DataSource |
string |
Collection source (standard output or log output). |
|
|
DataPath |
string |
Collection path. Example: |
|
|
LogTimestamp |
Timestamp ISO8601 |
The timestamp when the log was generated. For example: |
|
|
Operator |
string |
Carrier of the POP that generated the log. Example: |
|
|
Region |
string |
Region of the POP that generated the log. Example: |
|
|
VersionID |
string |
Version ID |
Website level
Access and origin fetch logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
BotTag |
string |
Bot type of the client request:
|
|
ClientRequestID |
string |
The unique identifier of the client request. |
|
|
EdgeServerID |
string |
The unique identifier of the ESA POP server that the client accessed. |
|
|
EdgeServerIP |
string |
The IP address of the ESA POP that the client accessed. |
|
|
EdgeStartTimestamp |
Timestamp ISO8601 |
The timestamp when the ESA POP received the client request. For example: |
|
|
EdgeEndTimestamp |
Timestamp ISO8601 |
The timestamp when the ESA POP finished sending the response to the client. For example: |
|
|
JA3Hash |
string |
The hash value of the client's JA3 fingerprint. |
|
|
JA4Hash |
string |
The hash value of the client's JA4 fingerprint. |
|
|
SiteName |
string |
Site name |
|
|
SmartRoutingStatus |
string |
Smart routing status. |
|
|
TlsHash |
string |
The MD5 hash value that describes the SSL/TLS client fingerprint. |
|
|
Client |
ClientASN |
string |
The Autonomous System Number (ASN) parsed from the client IP address. |
|
ClientCountryCode |
string |
The ISO-3166 Alpha-2 code parsed from the client IP address. |
|
|
ClientIP |
string |
The IP address of the client that established a connection with the ESA POP. |
|
|
ClientISP |
string |
The carrier information parsed from the client IP address. |
|
|
ClientRegionCode |
string |
The ISO-3166-2 code parsed from the client IP address. |
|
|
ClientSSLCipher |
string |
Client SSL cipher suite. |
|
|
ClientSSLProtocol |
string |
The SSL protocol version of the client, with |
|
|
ClientSrcPort |
int |
The port of the client that established a connection with the ESA POP. |
|
|
ClientXRequestedWith |
string |
The |
|
|
ClientRequest |
ClientRequestBytes |
int |
The size of the client request. Unit: |
|
ClientRequestHeaderRange |
string |
The |
|
|
ClientRequestHost |
string |
The |
|
|
ClientRequestMethod |
string |
The |
|
|
ClientRequestPath |
string |
The path of the client request. |
|
|
ClientRequestProtocol |
string |
The protocol of the client request. |
|
|
ClientRequestReferer |
string |
The |
|
|
ClientRequestQuery |
string |
The |
|
|
ClientRequestScheme |
string |
The |
|
|
ClientRequestURI |
string |
The |
|
|
ClientRequestUserAgent |
string |
The |
|
|
Edge |
EdgeCacheStatus |
string |
The cache status of the request. |
|
EdgeRequestHost |
string |
The |
|
|
EdgeResponseBodyBytes |
int |
The size of the response |
|
|
EdgeResponseBytes |
int |
The size of the response returned from the ESA POP to the client. Unit: |
|
|
EdgeResponseCompressionAlgo |
string |
The compression algorithm of the response from the ESA POP. |
|
|
EdgeResponseCompressionRatio |
float |
The compression ratio of the response from the ESA POP. |
|
|
EdgeResponseContentType |
string |
The |
|
|
EdgeResponseStatusCode |
int |
The status code returned from the ESA POP to the client. |
|
|
EdgeResponseTime |
int |
Total time from receiving the client request to sending the last response byte from the ESA POP. Unit: |
|
|
EdgeTimeToFirstByteMs |
int |
Time from when the ESA POP receives the client request to when the ESA POP returns the first response byte. Unit: |
|
|
Origin |
OriginDNSResponseTimeMs |
int |
DNS resolution response time from the origin. |
|
OriginIP |
string |
Origin IP for the back-to-origin request. |
|
|
OriginSSLProtocol |
string |
SSL protocol version for back-to-origin requests. |
|
|
OriginTCPHandshakeDurationMs |
int |
TCP handshake time to the origin. |
|
|
OriginTLSHandshakeDurationMs |
int |
TLS handshake time to the origin. |
|
|
OriginResponse |
OriginResponseDurationMs |
int |
Time to first byte from origin. |
|
OriginResponseHTTPExpires |
string |
The |
|
|
OriginResponseHTTPLastModified |
string |
The |
|
|
OriginResponseHeaderRange |
string |
The |
|
|
OriginResponseStatusCode |
int |
Origin response status code. |
|
|
Security |
SecAction |
string |
The final protection action performed for the request. |
|
SecActions |
string |
All protection actions performed for the request. |
|
|
SecRuleID |
string |
The ID of the final protection rule executed for the request. |
|
|
SecRuleIDs |
string |
The IDs of all protection rules executed for the request. |
|
|
SecSource |
string |
The final protection rule executed for the request. |
|
|
SecSources |
string |
All protection rules executed for the request. |
Mitigation logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
Action |
string |
The protection action performed:
|
|
ClientRequestID |
string |
The unique identifier of the client request. |
|
|
Datetime |
Timestamp ISO8601 |
The timestamp when the ESA POP received the client request. For example: 2024-01-01T00:00:00+08:00. |
|
|
JA3Hash |
string |
The hash value of the client's JA3 fingerprint. |
|
|
JA4Hash |
string |
The hash value of the client's JA4 fingerprint. |
|
|
ManagedRuleType |
string |
Protection rule type for the managed rule:
|
|
|
RuleID |
string |
The ID of the matched protection rule. |
|
|
RuleType |
string |
Protection type for the security rule:
|
|
|
Source |
string |
Matched protection rule:
|
|
|
TlsHash |
string |
The MD5 hash value that describes the SSL/TLS client fingerprint. |
|
|
Client |
ClientASN |
string |
The Autonomous System Number (ASN) parsed from the client IP address. |
|
ClientCountryCode |
string |
The ISO-3166 Alpha-2 code parsed from the client IP address. |
|
|
ClientIP |
string |
Connect IP: The IP address of the client that established a connection with the ESA POP. |
|
|
ClientISP |
string |
The carrier information parsed from the client IP address. |
|
|
ClientRequest |
ClientRequestHost |
string |
The |
|
ClientRequestMethod |
string |
The |
|
|
ClientRequestPath |
string |
The path of the client request. |
|
|
ClientRequestProtocol |
string |
The protocol of the client request. |
|
|
ClientRequestReferer |
string |
The |
|
|
ClientRequestQuery |
string |
The |
|
|
ClientRequestScheme |
string |
The |
|
|
ClientRequestURI |
string |
The |
|
|
ClientRequestUserAgent |
string |
The |
|
|
Edge |
EdgeResponseContentType |
string |
The |
|
EdgeResponseStatusCode |
int |
The status code returned from the ESA POP to the client. |
|
|
OriginResponse |
OriginResponseStatusCode |
int |
The status code of the origin server's response. |
Layer 4 proxy logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
BlockRuleID |
string |
ID of the blocking rule. Empty: request was not blocked. |
|
ConnectTimeStamp |
Timestamp ISO8601 |
The timestamp of the connection establishment. For example: |
|
|
DisconnetTimeStamp |
Timestamp ISO8601 |
The timestamp of the disconnection. For example: |
|
|
DomainName |
string |
Domain name of the application instance. |
|
|
EdgeServerIP |
string |
The IP address of the ESA POP that the client accessed. |
|
|
IpFirewall |
bool |
Whether the IP access rule is enabled. |
|
|
LogTimeStamp |
Timestamp ISO8601 |
The timestamp when the log was generated. For example: |
|
|
ProxyProtocol |
string |
Proxy protocol version. Valid values: |
|
|
SessionID |
string |
The globally unique stream identifier. |
|
|
SiteName |
string |
Site name |
|
|
Status |
int |
The status code at the end of the session. |
|
|
Client |
ClientASN |
string |
The Autonomous System Number (ASN) parsed from the client IP address. |
|
ClientBytes |
int |
The number of data bytes received from the client. Unit: |
|
|
ClientCountryCode |
string |
The ISO-3166 Alpha-2 code parsed from the client IP address. |
|
|
ClientIP |
string |
The IP address of the client that established a connection with the ESA POP. |
|
|
ClientISP |
string |
The carrier information parsed from the client IP address. |
|
|
ClientMatchedIpFirewall |
string |
The type of the matched IP access rule. |
|
|
ClientPort |
int |
The client port. |
|
|
ClientProto |
string |
The data transmission protocol of the client. |
|
|
Origin |
OriginBytes |
int |
The number of data bytes received from the origin server. Unit: |
|
OriginIP |
string |
The IP address of the origin server. |
|
|
OriginPort |
int |
The origin server port. |
|
|
OriginProto |
string |
The data transmission protocol of the origin server. |
DNS logs
|
Category |
Field Name |
Data Type |
Description |
|
General |
DestIP |
string |
The IP address of the name server (NS). |
|
EDNSSubnet |
string |
EDNS Client Subnet (ECS) IP forwarded by the recursive resolver. |
|
|
ProcessTime |
int |
The processing time of the query. Unit: |
|
|
Protocol |
string |
The transport protocol. |
|
|
QueryName |
string |
The name of the query. |
|
|
QueryType |
string |
The query type. |
|
|
ResponseCode |
string |
The response result of the query. |
|
|
SiteName |
string |
Site name |
|
|
SourceIP |
string |
The IP address of the local DNS (LDNS). |
|
|
Timestamp |
string |
The timestamp when the query occurred. For example: |