本文介绍如何通过筛选器、时间和在模块内进行筛选,并介绍具体参数。
筛选条件
ESA的分析功能支持的筛选条件分为通过筛选器筛选、通过时间筛选和模块内进行筛选三种方式。
使用筛选器筛选
支持按照Host、HTTP版本、客户端IP等维度筛选过滤。选择筛选条件后,仅显示与筛选条件匹配的数据结果,您可以在已选择筛选条件的基础上单击来额外增加筛选条件,最多可以设置10条筛选条件。具体筛选器参数请参见支持的字段及运算符。
通过时间筛选(必选)
您可以根据需求选择自定义时间范围查询,默认展示过去24小时的流量数据。
维度模块内进行筛选
维度模块内进行筛选是指在您使用筛选器及时间筛选的基础上,在特定的维度内对数据进行过滤。
当您在特定维度内对某部分执行筛选操作后,控制台会为您展示这部分更详细的信息。
当您在特定维度内对某部分执行排除操作后,控制台会为您展示特定维度中除这部分外的信息。
以客户端IP为例。
您可以在维度模块内对您想要进行筛选的 IP ,进行筛选操作。
您也可以在概览界面内对您想要进行筛选的 IP ,进行筛选操作。
支持的字段及运算符
筛选器字段说明
筛选类型 | 筛选类型含义 | 示例值 |
版本 | 当前站点开通版本管理后,使用的配置版本号。 | 您可以通过下拉列表来选择,可选值示例:
|
缓存状态 | 客户端请求的缓存状态。 | 您可以通过下拉列表来选择,可选值示例:
详细信息请参见缓存状态信息。 |
客户端 ISP | 客户端当前连接的互联网服务提供商 | 您可以通过下拉列表来选择,可选值示例:
|
客户端 ASN | 客户端当前连接的自治系统编号 | 例如:客户端的 ASN 是 |
国家/地区 | 客户端IP地址归属的国家/地区。 | 您可以通过下拉列表来选择,可选值示例:
|
设备类型 | 客户端请求的设备类型,由 HTTP 请求头中的 User-Agent 解析得出。 | 您可以通过下拉列表来选择,可选值示例:
|
IP 版本 | 客户端IP所属的协议版本,包含 IPv4 、IPv6 。 | 您可以通过下拉列表来选择,可选值示例:
|
客户端 IP | 仅查看来自指定客户端 IP 的请求数据。 | 支持输入多个,用 |
Referer | 客户端请求携带的 Referer 。 | 支持输入多个,用 |
Host | 请求的访问主机名。 | 支持输入多个,用 |
HTTP 方法 | 客户端与服务器之间的请求类型。 | 您可以通过下拉列表来选择,可选值示例:
|
HTTP 版本 | HTTP 协议的版本号。 | 您可以通过下拉列表来选择,可选值示例:
|
路径 | URL 中指示资源位置的部分。 | 支持输入多个,用 |
查询字符串 | URL 中用于传递参数的部分。 | 支持输入多个。用 |
内容类型 | HTTP 头部字段,指定传输数据的格式和类型。 | 您可以通过下拉列表来选择,可选值示例:
|
边缘状态码 | 边缘节点返回的 HTTP 响应状态码 | 您可以通过下拉列表来选择,可选值示例:
|
源站状态码 | 服务器返回的 HTTP 响应状态码 | 您可以通过下拉列表来选择,可选值示例:
|
浏览器类型 | 客户端请求使用的浏览器类型。 | 您可以通过下拉列表来选择,可选值示例:
|
操作系统类型 | 客户端使用的设备运行的操作系统种类 | 您可以通过下拉列表来选择,可选值示例:
|
User Agent | 客户端请求的 User-Agent 头部值。 | 支持输入多个,用 |
TLS 版本 | 客户端请求使用的 TLS 协议版本。 | 您可以通过下拉列表来选择,可选值示例:
|
X-Forwarded-For | 客户端请求中 X-Forwarded-For 标头的值。 | 例如 |
运算符
运算符名称 | 说明 |
等于 | 查询筛选项等于任一指定值的数据。 |
不等于 | 查询筛选项不等于任一指定值的数据。 |