Anti-DDoS Native logs contain two categories of fields. Event fields record state changes such as the start or end of a scrubbing session or the activation of blackhole filtering. Traffic scrubbing fields record packet-level statistics for what each mitigation policy allowed or denied during a scrubbing session.
Event fields
Event logs are generated when a protected asset experiences a state change: a scrubbing session begins or ends, or blackhole filtering is activated or lifted.
Field | Description | Example value |
| The data type. Valid values: |
|
| Time of the event, as a UNIX timestamp. Unit: seconds. |
|
| The event type. Valid values: |
|
| ID of the Anti-DDoS Native instance. |
|
| IP address of the protected asset. |
|
| Inbound traffic bandwidth. Unit: Kbit/s. |
|
| Number of new connections. |
|
| Inbound packet forwarding rate. Unit: packets per second. |
|
| Queries per second (QPS). |
|
| The region of the scrubbing center. Valid values: |
|
| CIDR block used for traffic rerouting. |
|
| ID of the Alibaba Cloud account. |
|
Traffic scrubbing fields
Traffic scrubbing logs record packet statistics for each scrubbing session. Each entry captures traffic at a point in time for a specific destination IP address and port. Fields are organized into three groups: overall traffic totals, per-protocol breakdowns, and per-policy allow and deny counts.
Overall traffic
Field | Description | Example value |
| Time at which the log entry was generated, as a UNIX timestamp. Unit: seconds. |
|
| Destination IP address. |
|
| Destination port. |
|
| Total bytes per second of all inbound packet types reaching the scrubbing center. Unit: bytes per second. |
|
| Total bytes per second of all packet types that were discarded. Unit: bytes per second. |
|
| Forwarding rate of all inbound packet types. Unit: packets per second. |
|
| Forwarding rate of all discarded packet types. Unit: packets per second. |
|
Per-protocol traffic
These fields break down inbound and discarded traffic by protocol or TCP flag type.
Field | Description | Example value |
| Forwarding rate of inbound TCP packets. Unit: packets per second. |
|
| Forwarding rate of inbound UDP packets. Unit: packets per second. |
|
| Forwarding rate of inbound ICMP packets. Unit: packets per second. |
|
| Forwarding rate of inbound SYN packets. Unit: packets per second. |
|
| Forwarding rate of inbound ACK packets. Unit: packets per second. |
|
| Forwarding rate of inbound SYN-ACK packets. Unit: packets per second. |
|
| Forwarding rate of inbound FIN or RST packets. Unit: packets per second. |
|
| Forwarding rate of inbound DNS packets. Unit: packets per second. |
|
| Forwarding rate of discarded TCP packets. Unit: packets per second. |
|
| Forwarding rate of discarded UDP packets. Unit: packets per second. |
|
| Forwarding rate of discarded ICMP packets. Unit: packets per second. |
|
| Forwarding rate of discarded SYN packets. Unit: packets per second. |
|
| Forwarding rate of discarded ACK packets. Unit: packets per second. |
|
| Forwarding rate of discarded SYN-ACK packets. Unit: packets per second. |
|
| Forwarding rate of discarded FIN or RST packets. Unit: packets per second. |
|
| Forwarding rate of discarded DNS packets. Unit: packets per second. |
|
Per-policy traffic
Each field records the forwarding rate of traffic that a specific mitigation policy allowed or denied.
Packet checking
Field | Description | Example value |
| Packets allowed by the default packet checking policy. Unit: packets per second. |
|
| Packets denied by the default packet checking policy. Unit: packets per second. |
|
Source IP address-based authentication
Field | Description | Example value |
| Packets currently being checked by the default source IP address-based authentication policy. Unit: packets per second. |
|
| Packets that passed the default source IP address-based authentication policy check. Unit: packets per second. |
|
| Packets allowed by the default source IP address-based authentication policy. Unit: packets per second. |
|
| Packets denied by the default source IP address-based authentication policy. Unit: packets per second. |
|
Source IP address-based rate limiting
Field | Description | Example value |
| SYN packets denied by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
| Packets denied because the number of concurrent connections from the source IP address exceeded the limit set by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
| Packets denied because the connection rate from the source IP address exceeded the limit set by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
| UDP packets denied by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
| ACK packets denied by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
| SYN-ACK packets denied by the default source IP address-based rate limiting policy. Unit: packets per second. |
|
Destination IP address-based rate limiting
Field | Description | Example value |
| SYN packets denied by the default destination IP address-based rate limiting policy. Unit: packets per second. |
|
| UDP packets denied by the default destination IP address-based rate limiting policy. Unit: packets per second. |
|
| ACK packets denied by the default destination IP address-based rate limiting policy. Unit: packets per second. |
|
| ICMP packets denied by the default destination IP address-based rate limiting policy. Unit: packets per second. |
|
| SYN-ACK packets denied by the default destination IP address-based rate limiting policy. Unit: packets per second. |
|
| Packets denied by the default destination IP address-based rate limiting policy, excluding UDP, ICMP, SYN, SYN-ACK, and ACK packets. Unit: packets per second. |
|
Fingerprint filtering
Fingerprint filtering policies can be customized in Mitigation Settings.
Field | Description | Example value |
| Packets denied by all fingerprint filtering policies combined. Unit: packets per second. |
|
| Packets allowed by all fingerprint filtering policies combined. Unit: packets per second. |
|
| Packets denied by the first fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the second fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the third fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the fourth fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the fifth fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the sixth fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the seventh fingerprint filtering policy. Unit: packets per second. |
|
| Packets denied by the eighth fingerprint filtering policy. Unit: packets per second. |
|
First-packet-dropping (TCP)
Field | Description | Example value |
| Packets allowed by the default first-packet-dropping policy. Unit: packets per second. |
|
| Packets denied by the default first-packet-dropping policy. Unit: packets per second. |
|
First-packet-dropping (DNS)
Field | Description | Example value |
| Packets allowed by the default first-packet-dropping policy for domain names. Unit: packets per second. |
|
| Packets denied by the default first-packet-dropping policy for domain names. Unit: packets per second. |
|
Domain-based authentication
Field | Description | Example value |
| Packets that passed the default domain-based authentication policy check. Unit: packets per second. |
|
| Packets that failed the default domain-based authentication policy check. Unit: packets per second. |
|
| Packets allowed by the default domain-based authentication policy. Unit: packets per second. |
|
| Packets denied by the default domain-based authentication policy. Unit: packets per second. |
|
SYN cookie
Field | Description | Example value |
| Packets that passed the default SYN cookie-based policy check. Unit: packets per second. |
|
| Packets that failed the default SYN cookie-based policy check. Unit: packets per second. |
|
| Packets redirected for verification by the default SYN cookie-based policy. Unit: packets per second. |
|
| Packets allowed by the default SYN cookie-based policy. Unit: packets per second. |
|
| Packets denied by the default SYN cookie-based policy. Unit: packets per second. |
|
UDP protection
Field | Description | Example value |
| Inbound UDP packets matched by the default UDP protection policy per second. Unit: packets per second. |
|
| Packets denied by the default UDP protection policy. Unit: packets per second. |
|
DNS protection
Field | Description | Example value |
| Packets discarded because IP address or domain name rate limits were triggered under the default DNS protection policy. Unit: packets per second. |
|
TCP protection
Field | Description | Example value |
| Total rate of TCP packets that matched the TCP protection policy. Unit: packets per second. |
|
| All TCP packets denied by the default TCP protection policy. Unit: packets per second. |
|
| ACK packets denied by the default TCP protection policy. Unit: packets per second. |
|
| PUSHACK packets denied by the default TCP protection policy. Unit: packets per second. |
|
| Rate of sessions created by the TCP protection policy using SYN packets. Unit: packets per second. |
|
| Rate of sessions created by the TCP protection policy using ACK packets. Unit: packets per second. |
|
| Rate of packets authenticated after a session was created by the TCP protection policy using SYN. Unit: packets per second. |
|
| Rate of packets authenticated after a session was created by the TCP protection policy using ACK. Unit: packets per second. |
|
| Packets allowed by other default TCP protection policies. Unit: packets per second. |
|
| Packets denied by other default TCP protection policies. Unit: packets per second. |
|