一、命名空间
Namespace = QCE/WAF
二、监控指标
以下指标分为两组:
·非 New 系列:按域名(domain)和版本(edition)维度聚合。
·New 系列:按实例(instance)维度聚合,统计口径与对应的非 New 系列指标一致。
计数口径说明:
·攻击类指标(Attack、CC、Bot、Bw 等)按攻击日志条数统计,同一请求命中多条规则时将分别计入对应类别,各类攻击指标之间不是互斥关系。
·拨测流量不计入监控指标。
·上行带宽和下行带宽为估算值。
| 指标英文名 | 指标中文名 | 具体含义 | 单位 | 维度 | 统计规则[period,statType] |
| 4xx | 访问请求4XX 总数 | 统计周期内 WAF 返回给客户端的 4XX 状态码请求数,含 WAF 拦截返回的 4XX(如 403)和源站透传的 4XX。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| 4xxNew | 访问请求4XX 总数 | 统计周期内实例维度 WAF 返回给客户端的 4XX 状态码请求数,含 WAF 拦截返回的 4XX(如 403)和源站透传的 4XX。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| 5xx | 访问请求5XX 总数 | 统计周期内返回给客户端的 5XX 状态码请求数,含 WAF 回源失败时返回的 502、504 和源站透传的 5XX。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| 5xxNew | 访问请求5XX 总数 | 统计周期内实例维度返回给客户端的 5XX 状态码请求数,含 WAF 回源失败时返回的 502、504 和源站透传的 5XX。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| Access | WAF 访问次数总量 | 统计周期内经过 WAF 防护的访问请求总数,含被拦截的请求。 | Count | appid, domain, edition | [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| AccessNew | WAF 访问次数总量 | 统计周期内实例维度经过 WAF 防护的访问请求总数,含被拦截的请求。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| Attack | WAF 攻击次数总量 | 统计周期内 WAF 检测到的 Web 攻击请求总数。按攻击日志条数统计,不含 CC、BOT、黑白名单等独立计数的攻击类型。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| AttackNew | WAF 攻击次数总量 | 统计周期内实例维度 WAF 检测到的 Web 攻击请求总数。按攻击日志条数统计,不含 CC、BOT、黑白名单等独立计数的攻击类型。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| Bot | BOT 请求总数 | 统计周期内命中 BOT 检测规则的攻击日志条数。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| BotNew | BOT 请求总数 | 统计周期内实例维度命中 BOT 检测规则的攻击日志条数。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| Bw | IP 黑名单攻击总数 | 统计周期内命中黑白名单规则的攻击日志条数。 | Count | appid, domain, edition | [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| CC | CC 攻击次数总量 | 统计周期内命中 CC 防护规则的攻击日志条数,不区分处置动作(拦截、观察、验证码)。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| CcNew | CC 攻击次数总量 | 统计周期内实例维度命中 CC 防护规则的攻击日志条数,不区分处置动作(拦截、观察、验证码)。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| Down | 下行带宽总量 | 统计周期内 WAF 向客户端发送的响应数据总流量(估算值)。 | Bytes | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| DownNew | 下行带宽总量 | 统计周期内实例维度 WAF 向客户端发送的响应数据总流量(估算值)。 | Bytes | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| InBandwidth | 入带宽 | 统计周期内 WAF 接收请求的入方向带宽。 | Bytes | appid, domain, edition | [60s, expr] [300s, sum] [3600s, sum] [86400s, sum] |
| InBandwidthNew | 入带宽 | 统计周期内实例维度 WAF 接收请求的入方向带宽。 | Bytes | appid, instance | [60s, expr] [300s, sum] [3600s, sum] [86400s, sum] |
| Leak | 防敏感信息泄漏攻击总数 | 统计周期内命中敏感信息防泄漏防护规则的攻击日志条数。 | Count | appid, domain, edition | [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| MetricnameCustomSecurity | 自定义策略攻击 | 统计周期内命中自定义策略规则的攻击请求总数。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| MetricnameCustomSecurityNew | 自定义策略攻击 | 统计周期内实例维度命中自定义策略规则的攻击请求总数。 | Count | appid, instance | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| OutBandwidth | 出带宽 | 统计周期内 WAF 发送响应的出方向带宽。 | Bytes | appid, domain, edition | [60s, expr] [300s, sum] [3600s, sum] [86400s, sum] |
| OutBandwidthNew | 出带宽 | 统计周期内实例维度 WAF 发送响应的出方向带宽。 | Bytes | appid, instance | [60s, expr] [300s, sum] [3600s, sum] [86400s, sum] |
| Qps | 每秒访问请求数 | 统计周期内每秒经过 WAF 防护的平均请求数,取周期内最大值。 | Count/s | appid, domain, edition | [10s, expr] [60s, max] [300s, max] [3600s, max] [86400s, max] |
| QpsNew | 每秒访问请求数 | 统计周期内实例维度每秒经过 WAF 防护的平均请求数,取周期内最大值。 | Count/s | appid, instance | [10s, expr] [60s, max] [300s, max] [3600s, max] [86400s, max] |
| Ratio4xx | 4XX 状态码百分占比 | 统计周期内 4XX 状态码请求数占总请求数的百分比。 | % | appid, domain, edition | [60s, expr] [300s, expr] [3600s, expr] |
| Ratio4xxNew | 4XX 状态码百分占比 | 统计周期内实例维度 4XX 状态码请求数占总请求数的百分比。 | % | appid, instance | [60s, expr] [300s, expr] [3600s, expr] |
| Ratio5xx | 5XX 请求百分占比 | 统计周期内 5XX 状态码请求数占总请求数的百分比。 | % | appid, domain, edition | [60s, expr] [300s, expr] [3600s, expr] |
| Ratio5xxNew | 5XX 请求百分占比 | 统计周期内实例维度 5XX 状态码请求数占总请求数的百分比。 | % | appid, instance | [60s, expr] [300s, expr] [3600s, expr] |
| RatioAttack | WEB 攻击百分占比 | 统计周期内 Web 攻击请求数占总请求数的百分比。 | % | appid, domain, edition | [60s, expr] [300s, expr] [3600s, expr] |
| RatioAttackNew | WEB 攻击百分占比 | 统计周期内实例维度 Web 攻击请求数占总请求数的百分比。 | % | appid, instance | [60s, expr] [300s, expr] [3600s, expr] |
| RatioBot | BOT 攻击百分占比 | 统计周期内 BOT 攻击请求数占总请求数的百分比。 | % | appid, domain, edition | [60s, expr] [300s, expr] [3600s, expr] |
| RatioBotNew | BOT 攻击百分占比 | 统计周期内实例维度 BOT 攻击请求数占总请求数的百分比。 | % | appid, instance | [60s, expr] [300s, expr] [3600s, expr] |
| RatioCc | CC 攻击百分占比 | 统计周期内 CC 攻击请求数占总请求数的百分比。 | % | appid, domain, edition | [60s, expr] [300s, expr] [3600s, expr] |
| RatioCcNew | CC 攻击百分占比 | 统计周期内实例维度 CC 攻击请求数占总请求数的百分比。 | % | appid, instance | [60s, expr] [300s, expr] [3600s, expr] |
| RatioInBandwidth | 实例入带宽利用率 | 统计周期内实例入带宽占实例规格带宽的百分比。 | % | appid, instance | [60s, expr] |
| RatioOutBandwidth | 实例出带宽利用率 | 统计周期内实例出带宽占实例规格带宽的百分比。 | % | appid, instance | [60s, expr] |
| RatioQps | 实例 QPS 利用率 | 统计周期内实例 QPS 占实例规格 QPS 的百分比。 | % | appid, instance | [60s, expr] |
| Tamper | 页面防篡改攻击总数 | 统计周期内命中页面防篡改规则的攻击日志条数。 | Count | appid, domain, edition | [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| U4xx | 上游请求4XX 总数 | 统计周期内上游服务器返回 4XX 状态码的请求总数。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| U4xxNew | 上游请求4XX 总数 | 统计周期内实例维度上游服务器返回 4XX 状态码的请求总数。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| U5xx | 上游请求5XX 总数 | 统计周期内上游服务器返回 5XX 状态码的请求总数。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| U5xxNew | 上游请求5XX 总数 | 统计周期内实例维度上游服务器返回 5XX 状态码的请求总数。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| Up | 上行带宽总量 | 统计周期内客户端发送到 WAF 的请求数据总流量(估算值)。 | Bytes | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| UpNew | 上行带宽总量 | 统计周期内实例维度客户端发送到 WAF 的请求数据总流量(估算值)。 | Bytes | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
| Upstream | 上游回源次数 | 统计周期内 WAF 回源请求的总次数。被 WAF 直接拦截的请求不计入,Upstream 小于等于 Access。 | Count | appid, domain, edition | [60s, sum] [300s, sum] [3600s, sum] [86400s, sum] |
| UpstreamNew | 上游回源次数 | 统计周期内实例维度 WAF 回源请求的总次数。被 WAF 直接拦截的请求不计入,Upstream 小于等于 Access。 | Count | appid, instance | [5s, sum] [10s, sum] [60s, sum] [300s, sum] [3600s, sum] |
三、各维度对应参数总览
| 参数名称 | 维度名称 | 维度解释 | 格式 |
| Instances.N.Dimensions.0.Name | appid | 腾讯云账号 ID 的维度名称 | 输入 String 类型维度名称:appid |
| Instances.N.Dimensions.0.Value | appid | 腾讯云账号 ID | 输入腾讯云账号 ID,例如:1250000000 |
| Instances.N.Dimensions.1.Name | domain | 域名的维度名称 | 输入 String 类型维度名称:domain |
| Instances.N.Dimensions.1.Value | domain | 具体域名 | 输入具体域名,例如:www.example.com |
| Instances.N.Dimensions.2.Name | edition | WAF 版本的维度名称 | 输入 String 类型维度名称:edition |
| Instances.N.Dimensions.2.Value | edition | WAF 具体版本 | 输入 WAF 具体版本,例如:sparta(SaaS 型 WAF)、clb(负载均衡型 WAF) |
| Instances.N.Dimensions.3.Name | instance | 实例 ID 的维度名称 | 输入 String 类型维度名称:instance |
| Instances.N.Dimensions.3.Value | instance | WAF 实例具体 ID | 输入 WAF 实例具体 ID,例如:waf_2l15d14809yfq9sf |
四、入参说明
查询 Web 应用防火墙监控数据,入参取值如下:
&Namespace=QCE/WAF
&Instances.N.Dimensions.0.Name=appid
&Instances.N.Dimensions.0.Value=腾讯云账号 ID
&Instances.N.Dimensions.1.Name=domain
&Instances.N.Dimensions.1.Value=具体域名
&Instances.N.Dimensions.2.Name=edition
&Instances.N.Dimensions.2.Value=WAF 具体版本
&Instances.N.Dimensions.3.Name=instance
&Instances.N.Dimensions.3.Value=WAF 实例具体 ID