This topic describes how to filter data using filters, time ranges, and in-module options. It also introduces the specific parameters.
Filter criteria
The analytics feature of ESA supports three filtering methods: by criteria, by time, and within a dimension module.
Filter using a filter
You can filter data by dimensions such as Host, HTTP version, and Client IP. After you select filter criteria, only data that matches the criteria is displayed. Click
to add more filter criteria based on the ones you have selected. You can set a maximum of 10 filter criteria. For more information about the filter parameters, see Supported fields and operators.

Filter by time (required)
You can select a Custom Time Range for your query. By default, traffic data from the last 24 hours is displayed.

Filter within a dimension module
Filtering within a dimension module means filtering data within a specific dimension based on the Filters and time range that you have already applied.
When you Filter a specific item within a dimension, the console displays more detailed information about that item.
When you Exclude a specific item within a dimension, the console displays information about the dimension but excludes that item.
Take Client IP as an example.
In the dimension module, you can use the Filter operation to Filter an IP address.

On the Overview page, you can also use the Filter operation to Filter by IP address.

Supported fields and operators
Filter field descriptions
Filter type | Description | Example value |
Version | The configuration version number that is used after version management is enabled for the current site. | Select a value from the drop-down list. Examples:
|
Cache Status | The cache status of the client request. | Select a value from the drop-down list. Examples:
For more information, see Cache response information. |
Client ISP | The Internet Service Provider (ISP) to which the client is connected. | Select a value from the drop-down list. Examples:
|
Client ASN | The autonomous system number (ASN) to which the client is connected. | For example, if the client's ASN is |
Country/Region | The country or region to which the client IP address belongs. | Select a value from the drop-down list. Examples:
|
Device Type | The type of device from which the client request originated. This is parsed from the User-Agent header in the HTTP request. | Select a value from the drop-down list. Examples:
|
IP Version | The protocol version of the client IP address. Valid values: IPv4 and IPv6. | Select a value from the drop-down list. Examples:
|
Client IP | View request data from a specified client IP. | You can enter multiple values. Separate them with commas ( |
Referer | The Referer header in the client request. | You can enter multiple values. Separate them with commas ( |
Host | The requested hostname. | You can enter multiple values. Separate them with commas ( |
HTTP Method | The request method used between the client and the server. | Select a value from the drop-down list. Examples:
|
HTTP Version | The version of the HTTP protocol. | Select a value from the drop-down list. Examples:
|
Path | The part of the URL that indicates the location of the resource. | You can enter multiple values. Separate them with commas ( |
Query String | The part of the URL that is used to pass parameters. | You can enter multiple values. Separate them with commas ( |
Content Type | The HTTP header field that specifies the format and type of the transmitted data. | Select a value from the drop-down list. Examples:
|
Edge Status Code | The HTTP response status code that the edge node returns. | Select a value from the drop-down list. Examples:
|
Origin Status Code | The HTTP response status code that the origin server returns. | Select a value from the drop-down list. Examples:
|
Browser Type | The type of browser used for the client request. | Select a value from the drop-down list. Examples:
|
OS Type | The type of operating system that runs on the client's device. | Select a value from the drop-down list. Examples:
|
User Agent | The value of the User-Agent header in the client request. | You can enter multiple values. Separate them with commas ( |
TLS Version | The version of the TLS protocol used by the client request. | Select a value from the drop-down list. Examples:
|
X-Forwarded-For | The value of the X-Forwarded-For header in the client request. | Example: |
Operators
Operator name | Description |
equals | Queries for data where the filter item is equal to any of the specified values. |
does not equal | Queries for data where the filter item is not equal to any of the specified values. |