统计接口(新版)

内容分发网络 CDN

  • 产品服务等级协议SLA
  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品优势
    • 应用场景
    • 产品简介
    • 性能数据参考
    • 性能指标
  • 安全防护能力
    • DDoS 安全防护(收费)
    • 业务安全防护(收费)
    • HTTPS 相关(免费)
    • 跨省盗刷分析(公测免费)
    • 访问控制(免费)
    • Web 应用防火墙(收费)
    • 云防护(收费)
  • 快速入门
    • 开通加速服务
    • 配置CNAME
    • 添加加速域名
    • 域名归属验证
    • 域名准入要求
  • 操作指南
    • 多用户访问控制
    • 常用工具
    • 用量查询
    • 标签管理
    • URL配置
    • 资源账单
    • 云监控
    • 统计分析
      • 服务月报
      • 查看分析数据
      • 统计分析概述
      • 查看WAF防护数据
      • 查看实时监控数据
      • 数据类型
        • TOP类数据
        • 回源类数据
        • 命中率类数据
        • 性能类数据
        • 状态码类数据
        • 流量带宽类数据
        • 用户访问类数据
    • 证书域名管理
      • 证书格式说明
      • 添加域名证书
      • HTTPS证书配置
    • 日志管理
      • 动态加速日志
      • 实时日志推送
      • 离线日志下载及转储
      • 日志管理概述
    • EdgeJS边缘服务
      • EdgeJS规则配置方法
      • EdgeJS配置步骤
    • 域名管理
      • 域名配置复制
      • 域名检索
      • 域名操作
      • 域名管理概览
    • 增值服务
      • 安全防护管理
    • 配置域名
      • 动态加速配置
      • 国密HTTPS配置
      • 高级设置
        • 页面优化
        • 设置视频拖拽
        • 页面压缩
        • 用量封顶配置(原带宽阈值设置)
        • 图片处理
        • 设置HTTP头
        • SEO优化配置
        • WAF配置
      • 访问控制
        • 设置单请求响应限速
        • 设置跨域访问
        • 高级鉴权
        • M3U8高级鉴权改写
        • 远程鉴权
        • 设置防盗链
        • 设置IP访问限频
      • 回源配置
        • 回源跟随301 302
        • 同运营商回源
        • 回源超时配置
        • 回源SNI配置
        • Range回源
        • 获取真实用户IP
        • 回源忽略参数
        • 私有Bucket回源
        • 离线模式
      • HTTPS配置
        • 配置HTTPS
        • 配置HSTS
        • 配置HTTPS双向认证
        • 配置TLS
        • 配置HTTP 2
        • 配置OCSP Stapling
        • HTTP3、QUIC 协议配置
      • 缓存配置
        • 配置移动访问
        • 配置URI重写
        • 配置域名共享缓存
        • 设置错误码页面自定义
        • 配置缓存过期时间
        • 配置忽略参数
      • 域名详情
        • 源站配置
        • 基本信息
        • 业务类型变更
        • 条件源站
    • 刷新预热
      • 刷新缓存
      • 查看操作记录
      • 子账户刷新预热
      • 刷新预热概述
      • 预热缓存
    • 资源包
      • 购买资源包
      • 自动续订
      • 查看资源包
  • 最佳实践
    • 通过 CDN 动态加速将数据上传到 BOS
    • 使用 CDN 加速 BOS 资源
  • API参考
    • API 发布记录
    • 调用说明
    • API概述
    • 用量查询
    • 日志接口
    • 域名操作接口
      • 停用加速域名接口
      • 查询用户名下所有域名
      • 查询域名是否备案
      • 域名列表查询
      • 单域名复制接口
      • 创建加速域名接口
      • 查询域名是否可添加
      • 启用加速域名接口
      • 删除加速域名接口
      • 查询域名归属权验证方法
    • 缓存管理接口
      • 查询预热状态
      • 刷新缓存
      • 查询刷新预热额度
      • 查询刷新状态
      • 预热缓存
    • 工具接口
      • IP查询接口
      • url封禁相关接口
    • 动态加速接口
      • 查询动态加速域名列表
      • 配置域名动态加速规则
    • 域名配置接口
      • 查询加速域名详情接口
      • 域名配置并行更新
      • 标签管理接口
        • 更新域名标签
        • 查询域名标签
      • 访问控制接口
        • 查询Cors跨域
        • 查询访问ua控制
        • 设置域名限速
        • 设置访问鉴权
        • 查询访问Referer控制
        • 设置访问Referer控制
        • 设置访问ua控制
        • 设置Cors跨域
        • 设置访问IP控制
        • 查询IP访问限频
        • 查询域名限速
        • 查询访问IP控制
        • 设置IP访问限频
      • 缓存配置接口
        • 设置缓存过期规则
        • 查询移动访问控制
        • 查询URI重写
        • 查询缓存共享
        • 设置缓存参数过滤规则
        • 查询缓存过期规则
        • 设置移动访问控制
        • 查询自定义错误页面
        • 设置URI重写
        • 设置缓存共享
        • 设置自定义错误码页面
        • 查询缓存参数过滤规则
      • 高级设置接口
        • 查询页面压缩
        • 查询IPv6
        • 设置离线模式
        • 查询带宽封顶
        • 查询用量封顶
        • 设置HttpHeader
        • 查询页面优化
        • 设置视频拖拽
        • 设置QUIC
        • 设置页面压缩
        • 设置IPv6
        • 查询离线模式
        • 设置用量封顶
        • 设置带宽封顶
        • 设置SEO开关属性
        • 查询QUIC
        • 查询SEO开关属性
        • 查询视频拖拽
        • 查询HttpHeader
        • 设置页面优化
      • 回源配置接口
        • 查询回源错误重试条件
        • 查询同运营商回源
        • 查询回源SNI
        • 查询回源超时
        • 查询回源地址(新版)
        • 设置Range回源
        • 查询回源地址(旧版)
        • 设置同运营商回源
        • 设置获取真实用户IP
        • 查询Range回源
        • 设置回源协议
        • 设置回源SNI
        • 查询获取真实用户IP
        • 设置回源地址(旧版)
        • 查询回源忽略参数
        • 设置回源地址(新版)
        • 设置回源跟随302
        • 设置回源超时
        • 查询回源协议
        • 查询回源跟随302
        • 设置回源忽略参数
        • 设置回源错误重试条件
      • HTTPS相关接口
        • 查询HTTPS配置
        • 查询HTTP3
        • 查询OCSP配置
        • 设置HSTS配置
        • 设置HTTPS加速
        • 设置HTTP3
        • 设置OCSP配置
        • 查询HSTS配置
        • 证书批量操作
          • 批量上传证书
          • 查询开启https域名
        • 证书关联操作
          • 删除域名证书
          • 查询域名证书
          • 增加&修改域名证书
    • 统计接口
      • 统计接口(旧版)
      • 统计接口(新版)
      • xcdn统计
      • 上行流量峰值
      • 上行流量统计
  • 常见问题
    • 计费类问题
    • 使用类问题
    • 证书类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 产品定价
    • 计费概述
    • 欠费停服说明
    • 增值服务计费
    • 变更计费方式
    • 资源包说明
    • 基础服务计费
      • DRCDN基础服务计费
      • CDN基础服务计费
  • SDK
    • Python-SDK
      • 统计接口(旧版)
      • 工具接口
      • 统计接口(新版)
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • HTTPS相关配置
        • 访问控制
        • 高级设置
        • 回源配置
        • 域名配置并行更新
    • Java-SDK
      • 工具接口
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • SDK日志级别设置
      • 统计与日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 域名配置
        • 缓存配置接口
        • HTTPS相关接口
        • 高级设置接口
        • 加速域名配置
        • 回源配置接口
        • 证书关联操作
        • 访问配置接口
    • Go-SDK
      • 工具接口
      • 统计接口(新版)
      • 缓存管理接口
      • 域名配置接口
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • CdnClient
      • 日志接口
      • 域名操作接口
      • 快速入门
      • 安装SDK工具包
      • 概述
    • PHP-SDK
      • 缓存管理
      • 动态加速接口
      • 统计接口(旧)
      • 推荐的使用方式
      • 统计接口(新)
      • 工具类接口
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • 访问控制
        • https设置
        • 高级设置
        • 回源配置
        • 获取加速域名配置
所有文档
menu
没有找到结果,请重新输入

内容分发网络 CDN

  • 产品服务等级协议SLA
  • 功能发布记录
  • 产品描述
    • 名词解释
    • 产品优势
    • 应用场景
    • 产品简介
    • 性能数据参考
    • 性能指标
  • 安全防护能力
    • DDoS 安全防护(收费)
    • 业务安全防护(收费)
    • HTTPS 相关(免费)
    • 跨省盗刷分析(公测免费)
    • 访问控制(免费)
    • Web 应用防火墙(收费)
    • 云防护(收费)
  • 快速入门
    • 开通加速服务
    • 配置CNAME
    • 添加加速域名
    • 域名归属验证
    • 域名准入要求
  • 操作指南
    • 多用户访问控制
    • 常用工具
    • 用量查询
    • 标签管理
    • URL配置
    • 资源账单
    • 云监控
    • 统计分析
      • 服务月报
      • 查看分析数据
      • 统计分析概述
      • 查看WAF防护数据
      • 查看实时监控数据
      • 数据类型
        • TOP类数据
        • 回源类数据
        • 命中率类数据
        • 性能类数据
        • 状态码类数据
        • 流量带宽类数据
        • 用户访问类数据
    • 证书域名管理
      • 证书格式说明
      • 添加域名证书
      • HTTPS证书配置
    • 日志管理
      • 动态加速日志
      • 实时日志推送
      • 离线日志下载及转储
      • 日志管理概述
    • EdgeJS边缘服务
      • EdgeJS规则配置方法
      • EdgeJS配置步骤
    • 域名管理
      • 域名配置复制
      • 域名检索
      • 域名操作
      • 域名管理概览
    • 增值服务
      • 安全防护管理
    • 配置域名
      • 动态加速配置
      • 国密HTTPS配置
      • 高级设置
        • 页面优化
        • 设置视频拖拽
        • 页面压缩
        • 用量封顶配置(原带宽阈值设置)
        • 图片处理
        • 设置HTTP头
        • SEO优化配置
        • WAF配置
      • 访问控制
        • 设置单请求响应限速
        • 设置跨域访问
        • 高级鉴权
        • M3U8高级鉴权改写
        • 远程鉴权
        • 设置防盗链
        • 设置IP访问限频
      • 回源配置
        • 回源跟随301 302
        • 同运营商回源
        • 回源超时配置
        • 回源SNI配置
        • Range回源
        • 获取真实用户IP
        • 回源忽略参数
        • 私有Bucket回源
        • 离线模式
      • HTTPS配置
        • 配置HTTPS
        • 配置HSTS
        • 配置HTTPS双向认证
        • 配置TLS
        • 配置HTTP 2
        • 配置OCSP Stapling
        • HTTP3、QUIC 协议配置
      • 缓存配置
        • 配置移动访问
        • 配置URI重写
        • 配置域名共享缓存
        • 设置错误码页面自定义
        • 配置缓存过期时间
        • 配置忽略参数
      • 域名详情
        • 源站配置
        • 基本信息
        • 业务类型变更
        • 条件源站
    • 刷新预热
      • 刷新缓存
      • 查看操作记录
      • 子账户刷新预热
      • 刷新预热概述
      • 预热缓存
    • 资源包
      • 购买资源包
      • 自动续订
      • 查看资源包
  • 最佳实践
    • 通过 CDN 动态加速将数据上传到 BOS
    • 使用 CDN 加速 BOS 资源
  • API参考
    • API 发布记录
    • 调用说明
    • API概述
    • 用量查询
    • 日志接口
    • 域名操作接口
      • 停用加速域名接口
      • 查询用户名下所有域名
      • 查询域名是否备案
      • 域名列表查询
      • 单域名复制接口
      • 创建加速域名接口
      • 查询域名是否可添加
      • 启用加速域名接口
      • 删除加速域名接口
      • 查询域名归属权验证方法
    • 缓存管理接口
      • 查询预热状态
      • 刷新缓存
      • 查询刷新预热额度
      • 查询刷新状态
      • 预热缓存
    • 工具接口
      • IP查询接口
      • url封禁相关接口
    • 动态加速接口
      • 查询动态加速域名列表
      • 配置域名动态加速规则
    • 域名配置接口
      • 查询加速域名详情接口
      • 域名配置并行更新
      • 标签管理接口
        • 更新域名标签
        • 查询域名标签
      • 访问控制接口
        • 查询Cors跨域
        • 查询访问ua控制
        • 设置域名限速
        • 设置访问鉴权
        • 查询访问Referer控制
        • 设置访问Referer控制
        • 设置访问ua控制
        • 设置Cors跨域
        • 设置访问IP控制
        • 查询IP访问限频
        • 查询域名限速
        • 查询访问IP控制
        • 设置IP访问限频
      • 缓存配置接口
        • 设置缓存过期规则
        • 查询移动访问控制
        • 查询URI重写
        • 查询缓存共享
        • 设置缓存参数过滤规则
        • 查询缓存过期规则
        • 设置移动访问控制
        • 查询自定义错误页面
        • 设置URI重写
        • 设置缓存共享
        • 设置自定义错误码页面
        • 查询缓存参数过滤规则
      • 高级设置接口
        • 查询页面压缩
        • 查询IPv6
        • 设置离线模式
        • 查询带宽封顶
        • 查询用量封顶
        • 设置HttpHeader
        • 查询页面优化
        • 设置视频拖拽
        • 设置QUIC
        • 设置页面压缩
        • 设置IPv6
        • 查询离线模式
        • 设置用量封顶
        • 设置带宽封顶
        • 设置SEO开关属性
        • 查询QUIC
        • 查询SEO开关属性
        • 查询视频拖拽
        • 查询HttpHeader
        • 设置页面优化
      • 回源配置接口
        • 查询回源错误重试条件
        • 查询同运营商回源
        • 查询回源SNI
        • 查询回源超时
        • 查询回源地址(新版)
        • 设置Range回源
        • 查询回源地址(旧版)
        • 设置同运营商回源
        • 设置获取真实用户IP
        • 查询Range回源
        • 设置回源协议
        • 设置回源SNI
        • 查询获取真实用户IP
        • 设置回源地址(旧版)
        • 查询回源忽略参数
        • 设置回源地址(新版)
        • 设置回源跟随302
        • 设置回源超时
        • 查询回源协议
        • 查询回源跟随302
        • 设置回源忽略参数
        • 设置回源错误重试条件
      • HTTPS相关接口
        • 查询HTTPS配置
        • 查询HTTP3
        • 查询OCSP配置
        • 设置HSTS配置
        • 设置HTTPS加速
        • 设置HTTP3
        • 设置OCSP配置
        • 查询HSTS配置
        • 证书批量操作
          • 批量上传证书
          • 查询开启https域名
        • 证书关联操作
          • 删除域名证书
          • 查询域名证书
          • 增加&修改域名证书
    • 统计接口
      • 统计接口(旧版)
      • 统计接口(新版)
      • xcdn统计
      • 上行流量峰值
      • 上行流量统计
  • 常见问题
    • 计费类问题
    • 使用类问题
    • 证书类问题
    • 常见问题总览
    • 性能类问题
    • 安全类问题
    • 配置类问题
    • 故障类问题
  • 视频专区
    • 操作指南
    • 产品介绍
  • 产品定价
    • 计费概述
    • 欠费停服说明
    • 增值服务计费
    • 变更计费方式
    • 资源包说明
    • 基础服务计费
      • DRCDN基础服务计费
      • CDN基础服务计费
  • SDK
    • Python-SDK
      • 统计接口(旧版)
      • 工具接口
      • 统计接口(新版)
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • HTTPS相关配置
        • 访问控制
        • 高级设置
        • 回源配置
        • 域名配置并行更新
    • Java-SDK
      • 工具接口
      • 缓存管理
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • SDK日志级别设置
      • 统计与日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 域名配置
        • 缓存配置接口
        • HTTPS相关接口
        • 高级设置接口
        • 加速域名配置
        • 回源配置接口
        • 证书关联操作
        • 访问配置接口
    • Go-SDK
      • 工具接口
      • 统计接口(新版)
      • 缓存管理接口
      • 域名配置接口
      • 动态加速接口
      • 推荐的使用方式
      • 版本变更记录
      • CdnClient
      • 日志接口
      • 域名操作接口
      • 快速入门
      • 安装SDK工具包
      • 概述
    • PHP-SDK
      • 缓存管理
      • 动态加速接口
      • 统计接口(旧)
      • 推荐的使用方式
      • 统计接口(新)
      • 工具类接口
      • 版本变更记录
      • 加速域名管理
      • CdnClient
      • 日志接口
      • 快速入门
      • 安装SDK工具包
      • 概述
      • 加速域名配置
        • 缓存配置
        • 访问控制
        • https设置
        • 高级设置
        • 回源配置
        • 获取加速域名配置
  • 文档中心
  • arrow
  • 内容分发网络CDN
  • arrow
  • API参考
  • arrow
  • 统计接口
  • arrow
  • 统计接口(新版)
本页目录
  • 默认请求体(Request Body)
  • 默认响应体(Response Body)
  • 平均速率相关接口
  • 查询平均速率
  • 客户端访问分布查询平均速率
  • pv/qps相关接口
  • pv/qps查询
  • pv/qps https协议查询
  • 回源pv/qps查询
  • 查询pv/qps(分客户端访问分布)
  • uv查询
  • 流量带宽接口
  • 查询流量、带宽
  • 查询流量、带宽(静态)
  • 查询流量、带宽(动态)
  • 查询流量、带宽(分协议)
  • 查询流量、带宽(分客户端访问分布)
  • 查询月95峰值带宽
  • 查询回源流量、回源带宽
  • 命中率类接口
  • 字节命中率查询
  • 请求命中率查询
  • 状态码类接口
  • 状态码统计查询
  • 回源状态码查询
  • 状态码统计查询(分客户端访问分布)
  • TopN查询接口
  • TopN urls
  • TopN referers
  • TopN domains
  • TopN clientIP
  • 查询 IPV6 数据接口
  • cdn错误码分类统计查询

统计接口(新版)

更新时间:2025-08-21

接口

本接口用于查询用户或域名的统计指标信息。

Method Path 说明
POST /v2/stat/query 所有统计数据的路径,不同的统计指标由post参数中的metric指定。

默认接口请求频率限制:30次/秒。

默认请求体(Request Body)

所有metric支持的参数以此进行扩展。

参数 可选 类型 说明
metric 必选 String 示例:src_flow、flow、pv、pv_region、avg_speed等等。更多metric参数值请查看本页面中对应接口metric值。
endTime 可选 Timestamp 查询的时间范围结束值,默认为当前时间,UTC时间
startTime 可选 Timestamp 查询的时间范围起始值,默认为endTime前推24小时,UTC时间。60s查询粒度只能查询最近7天数据,300s粒度可查询最近90天数据,其他粒度可查询最近180天数据
period 可选 Long 查询结果的粒度,单位秒,可选值为60、300、3600、86400,默认为300。uv 默认3600,topN查询最小3600。(选60s的时间粒度时建议startTime和endTime区间跨度建议选择0.5到1h,300s建议查询时间跨度在1天内,否则可能会因为数据量太大无法正常返回或返回数据粒度不正确)
key_type 可选 Long 标识key的内容,0=>域名,1=>用户id,2=>tag,默认0
key 可选 list<String> 域名或用户Id或Tag,当查询key_type为tag时,key的格式为标签键或标签键:标签值。例如:标签键=默认项目,标签值=test,查询key参数key=["默认项目:test"]。当没有标签值时,key=["默认项目"]
groupBy 可选 String 返回结果聚合粒度,key => 根据key聚合, 空 => 返回整体结果

默认响应体(Response Body)

所有metric的响应结果以此扩展。

参数 类型 说明
status String 正常返回的时候为"ok"
details list<Details> list类型
count Long list的长度

Details 内容

参数 类型 说明
timestamp Timestamp 时间点 UTC时间
key String 聚合粒度(groupBy):key => key,其他 => total
... Object 扩展字段,metric对应的统计指标

平均速率相关接口

查询平均速率

metric:avg_speed

响应体扩展字段:

参数 类型 说明
avgspeed Long 统计时间段内的平均速率

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric":"avg_speed",
6    "startTime":"2019-03-20T06:00:00Z",
7    "endTime":"2019-03-20T06:10:00Z",
8    "period":300,
9    "key_type":0,
10    "key":["cdaa.wonter.net"],
11    "groupBy":"key"
12}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "avgspeed": 1219463
14        },
15        {
16            "timestamp": "2019-03-20T06:05:00Z",
17            "key": "cdaa.wonter.net",
18            "avgspeed": 1289562
19        }
20    ],
21    "count": 2
22}

客户端访问分布查询平均速率

metric:avg_speed_region

请求体扩展字段:

参数 可选 类型 说明
prov 可选 String 查询的省份全拼,默认为空,查询全国数据。
isp 可选 String 查询的运营商代码,默认为空,查询所有运营商数据。

响应体扩展字段:

参数 类型 说明
distribution list<DistributionData> 客户端访问分布数据

DistributionData内容

参数 类型 说明
location String 客户端所在省份、地区
isp String 客户端所属运营商
avgspeed Long 统计时间段内的平均速率

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "avg_speed_region",
6    "startTime": "2019-03-19T06:00:00Z",
7    "endTime": "2019-03-19T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "prov": "beijing",
15    "isp": "ct"
16}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "timestamp": "2019-03-19T06:00:00Z",
11            "key": "cdaa.wonter.net",
12            "distribution": [
13                {
14                    "location": "北京",
15                    "isp": "电信",
16                    "avgspeed": 1683448
17                }
18            ]
19        },
20        {
21            "timestamp": "2019-03-19T06:05:00Z",
22            "key": "cdaa.wonter.net",
23            "distribution": [
24                {
25                    "location": "北京",
26                    "isp": "电信",
27                    "avgspeed": 1964874
28                }
29            ]
30        }
31    ],
32    "count": 2
33}

pv/qps相关接口

pv/qps查询

metric:pv

请求体扩展字段:

参数 可选 类型 说明
level 可选 String 查询边缘或全局请求pv。可填写"all"或"edge",默认为“all”

响应体扩展字段:

参数 类型 说明
pv Long 统计时间段内的请求量
qps Long 统计时间段内的平均qps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "pv",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "level": "edge"
15}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "pv": 2145,
11            "qps": 7,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "pv": 2950,
17            "qps": 9,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

pv/qps https协议查询

metric:pv_protocol

请求体扩展字段:

参数 可选 类型 说明
protocol 可选 String 查询指定协议的pv。可填写http、https、http3、all,默认all

响应体扩展字段:

参数 类型 说明
pv Long 统计时间段内的请求量
qps Long 统计时间段内的平均qps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric":"pv",
6    "startTime":"2019-03-20T06:00:00Z",
7    "endTime":"2019-03-20T06:10:00Z",
8    "period":300,
9    "key_type":0,
10    "key":["cdaa.wonter.net"],
11    "groupBy":"key",
12    "protocol":"https"
13}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "pv": 2145,
11            "qps": 7,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "pv": 2950,
17            "qps": 9,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

回源pv/qps查询

metric:pv_src

响应体扩展字段:

参数 类型 说明
pv Long 统计时间段内的回源请求量
qps Long 统计时间段内的平均qps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "pv_src",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "pv": 0,
11            "qps": 0,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "pv": 0,
17            "qps": 0,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

查询pv/qps(分客户端访问分布)

metric: pv_region

请求体扩展字段:

参数 可选 类型 说明
prov 可选 String 查询的省份全拼,默认为空,查询全国数据
isp 可选 String 查询的运营商代码,默认为空,查询所有运营商数据
protocol 可选 String 查询的协议,可填写http3、all,默认all

响应体扩展字段:

参数 类型 说明
distribution list<DistributionData> 客户端访问分布数据

DistributionData内容

参数 类型 说明
location String 客户端所在省份、地区
isp String 客户端所属运营商
pv Long 统计时间段内的请求量
qps Long 统计时间段内的平均qps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "pv_region",
6    "startTime": "2019-03-19T06:00:00Z",
7    "endTime": "2019-03-19T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "prov": "beijing",
15    "isp": "ct"
16}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "timestamp": "2019-03-19T06:00:00Z",
11            "key": "cdaa.wonter.net",
12            "distribution": [
13                {
14                    "location": "北京",
15                    "isp": "电信",
16                    "pv": 148,
17                    "qps": 0
18                }
19            ]
20        },
21        {
22            "timestamp": "2019-03-19T06:05:00Z",
23            "key": "cdaa.wonter.net",
24            "distribution": [
25                {
26                    "location": "北京",
27                    "isp": "电信",
28                    "pv": 142,
29                    "qps": 0
30                }
31            ]
32        }
33    ],
34    "count": 2
35}

uv查询

metric:uv

响应体扩展字段:

参数 类型 说明
uv Long 统计时间段内的请求量

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "uv",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "uv": 127994,
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net"
13        },
14        {
15            "uv": 12700,
16            "timestamp": "2019-03-20T06:05:00Z",
17            "key": "cdaa.wonter.net"
18        }
19    ],
20    "count": 2
21}

流量带宽接口

查询流量、带宽

metric: flow

请求体扩展字段:

参数 可选 类型 说明
level 可选 String 查询边缘或全局请求流量、带宽。可填写"all"或"edge",默认为"all"

响应体扩展字段:

参数 类型 说明
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "flow",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "level": "edge"
15}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "flow": 88186275,
11            "bps": 2351634,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "flow": 90383520,
17            "bps": 2410227,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

查询流量、带宽(静态)

metric: flow_static

请求体扩展字段:

参数 可选 类型 说明
level 可选 String 查询边缘或全局静态请求流量、带宽。可填写"all"或"edge",默认为"all"

响应体扩展字段:

参数 类型 说明
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "flow_static",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "level": "edge"
15}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "flow": 88186275,
11            "bps": 2351634,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "flow": 90383520,
17            "bps": 2410227,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

查询流量、带宽(动态)

metric: flow_dynamic

请求体扩展字段:

参数 可选 类型 说明
level 可选 String 查询边缘或全局动态请求流量、带宽。可填写"all"或"edge",默认为"all"

响应体扩展字段:

参数 类型 说明
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "flow_dynamic",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "level": "edge"
15}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "flow": 88186275,
11            "bps": 2351634,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "flow": 90383520,
17            "bps": 2410227,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

查询流量、带宽(分协议)

metric: flow_protocol

请求体扩展字段:

参数 可选 类型 说明
protocol 可选 String 查询各个协议的流量、带宽。可填写http、https、http3、all,默认all
level 可选 String 支持查询边缘的分协议流量。可填写all或edge,默认all

注:protocol指定http3时,只有边缘流量,level参数无用

响应体扩展字段:

参数 类型 说明
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "flow_protocol",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "protocol": "all"
15}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "flow": 88186275,
11            "bps": 2351634,
12            "timestamp": "2019-03-20T06:00:00Z",
13            "key": "cdaa.wonter.net"
14        },
15        {
16            "flow": 90383520,
17            "bps": 2410227,
18            "timestamp": "2019-03-20T06:05:00Z",
19            "key": "cdaa.wonter.net"
20        }
21    ],
22    "count": 2
23}

查询流量、带宽(分客户端访问分布)

metric: flow_region

请求体扩展字段:

参数 可选 类型 说明
prov 可选 String 查询的省份全拼,默认为空,查询全国数据
isp 可选 String 查询的运营商代码,默认为空,查询所有运营商数据
protocol 可选 String 查询的协议,可填写http3、all,默认all

响应体扩展字段:

参数 类型 说明
distribution list<DistributionData> 客户端访问分布数据

DistributionData内容

参数 类型 说明
location String 客户端所在省份、地区
isp String 客户端所属运营商
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "flow_region",
6    "startTime": "2019-03-19T06:00:00Z",
7    "endTime": "2019-03-19T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "prov": "beijing",
15    "isp": "ct"
16}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-19T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "distribution": [
14                {
15                    "location": "北京",
16                    "isp": "电信",
17                    "flow": 918742,
18                    "bps": 24499
19                }
20            ]
21        },
22        {
23            "timestamp": "2019-03-19T06:05:00Z",
24            "key": "cdaa.wonter.net",
25            "distribution": [
26                {
27                    "location": "北京",
28                    "isp": "电信",
29                    "flow": 881491,
30                    "bps": 23506
31                }
32            ]
33        }
34    ],
35    "count": 2
36}

查询月95峰值带宽

method path 说明
POST /v2/billing 开放查询统计接口

请求参数

参数 可选 类型 说明
domains 可选 string 为','分隔的域名或标签
type 必选 string 值为peak95,表查询月95带宽数据
withTag 可选 bool 表示查询对象为tag还是domain,默认按 domain 查询,当参数值为 true时表按 tag 查询
byTime 可选 bool 表示是否按整月查询,默认按整月查询,当参数值为true时按输入时间查询
billingMonth 可选 string 整月查询时的开始查询月份,格式形如"year-month"。默认值为本月
startTime 可选 string 开始时间,UTC格式。默认值为当前时间前24小时
endTime 可选 string 结束时间,UTC格式。默认值为当前时间

注1:指定startTime和endTime时,byTime必须设置为true,否则指定时间不生效,按照整月查询。

注2:查询指定月份整月数据时,必须指定billingMonth,否则返回当前月份数据。

返回参数

参数 可选 类型 说明
billing_details 必选 billing_detail 查询的数据

billing_detail 类型说明

参数 可选 类型 说明
bill_band 必选 int 95带宽值
bill_time 必选 string 该数据点的时间

请求示例

JSON
1HTTP/1.1 200 OK
2Server: nginx
3Date: Thu, 19 Dec 2019 04:26:40 GMT
4Content-Type: application/json; charset=utf-8
5Transfer-Encoding: chunked
6Connection: keep-alive
7X-Powered-By: PHP/7.1.5
8x-bce-request-id: aca2dd9e-77a6-7de8-b9d9-7561fb330ba5
9 
10{
11    "type": "peak95",
12    "byTime": false, // byTime 为 false 时 startTime,endTime 参数无效
13    "startTime": "2019-12-17T16:00:00Z",
14    "endTime": "2019-12-18T06:53:33Z",
15    "billingMonth": "2018-11"
16}

返回示例

JSON
1{
2    "billing_details": {
3        "bill_band": 14536504775,
4        "bill_time": "2018-11-17T12:20:00Z"
5    }
6}

查询回源流量、回源带宽

metric:src_flow

响应体扩展字段:

参数 类型 说明
flow Long 统计时间段内的传输字节数
bps Long 统计时间段内的平均bps

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "src_flow",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6{
7    "status": "ok",
8    "details": [
9        {
10            "flow": 0,
11            "bps": 0,
12            "timestamp": "2019-03-20T06:00:00Z"
13        },
14        {
15            "flow": 0,
16            "bps": 0,
17            "timestamp": "2019-03-20T06:05:00Z"
18        }
19    ],
20    "count": 2
21}

命中率类接口

字节命中率查询

metric:real_hit

响应体扩展字段:

参数 类型 说明
hitrate Double 统计时间段内的字节命中率

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "real_hit",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "hitrate": 1
14        },
15        {
16            "timestamp": "2019-03-20T06:05:00Z",
17            "key": "cdaa.wonter.net",
18            "hitrate": 1
19        }
20    ],
21    "count": 2
22}

请求命中率查询

metric:pv_hit

响应体扩展字段:

参数 类型 说明
hitrate Double 统计时间段内的pv命中率

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "pv_hit",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "hitrate": 1
14        },
15        {
16            "timestamp": "2019-03-20T06:05:00Z",
17            "key": "cdaa.wonter.net",
18            "hitrate": 1
19        }
20    ],
21    "count": 2
22}

状态码类接口

状态码统计查询

metric:httpcode

请求体扩展字段:

参数 可选 类型 说明
level 可选 String 支持查询边缘节点状态码。可填写all或edge,默认all
protocol 可选 String 查询的协议,可填写http3、all,默认all

响应体扩展字段:

参数 类型 说明
counters list<KvCounter> HTTP状态码计数

KvCounter内容

参数 类型 说明
name Long HTTP状态码
count Long 统计计数

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "httpcode",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "counters": [
12                {
13                    "name": 200,
14                    "count": 14205
15                },
16                {
17                    "name": 499,
18                    "count": 27
19                }
20            ],
21            "timestamp": "2019-03-20T06:00:00Z",
22            "key": "cdaa.wonter.net"
23        },
24        {
25            "counters": [
26                {
27                    "name": 200,
28                    "count": 14558
29                }
30            ],
31            "timestamp": "2019-03-20T06:05:00Z",
32            "key": "cdaa.wonter.net"
33        }
34    ],
35    "count": 2
36}

回源状态码查询

metric:src_httpcode

响应体扩展字段:

参数 类型 说明
counters list<KvCounter> HTTP状态码计数

KvCounter内容

参数 类型 说明
name Long HTTP状态码
count Long 统计计数

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "src_httpcode",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "counters": [
12                {
13                    "name": 200,
14                    "count": 14205
15                },
16                {
17                    "name": 499,
18                    "count": 27
19                }
20            ],
21            "timestamp": "2019-03-20T06:00:00Z",
22            "key": "cdaa.wonter.net"
23        },
24        {
25            "counters": [
26                {
27                    "name": 200,
28                    "count": 14558
29                }
30            ],
31            "timestamp": "2019-03-20T06:05:00Z",
32            "key": "cdaa.wonter.net"
33        }
34    ],
35    "count": 2
36}

状态码统计查询(分客户端访问分布)

metric:httpcode_region

请求体扩展字段:

参数 可选 类型 说明
prov 可选 String 查询的省份全拼,默认为空,查询全国数据
isp 可选 String 查询的运营商代码,默认为空,查询所有运营商数据
protocol 可选 String 查询的协议,可填写http3、all,默认all

响应体扩展字段:

参数 类型 说明
distribution list<HttpCodeDistributionData> 按客户端访问地域分布的数据详情

HttpCodeDistributionData 内容

参数 类型 说明
location String 客户端所在省份、地区
isp String 客户端所属运营商
counters list<KvCounter> HTTP状态码计数

KvCounter内容

参数 类型 说明
name Long HTTP状态码
count Long 统计计数

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "httpcode_region",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key",
14    "prov": "beijing",
15    "isp": "ct"
16}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "distribution": [
14                {
15                    "location": "北京",
16                    "isp": "电信",
17                    "counters": [
18                        {
19                            "name": 200,
20                            "count": 137
21                        }
22                    ]
23                }
24            ]
25        },
26        {
27            "timestamp": "2019-03-20T06:05:00Z",
28            "key": "cdaa.wonter.net",
29            "distribution": [
30                {
31                    "location": "北京",
32                    "isp": "电信",
33                    "counters": [
34                        {
35                            "name": 200,
36                            "count": 141
37                        }
38                    ]
39                }
40            ]
41        }
42    ],
43    "count": 2
44}

TopN查询接口

注意:top数据查询时,groupBy参数无效,返回的都是聚合数据

TopN urls

metric:top_urls

请求体扩展字段:

参数 可选 类型 说明
extra 可选 Long 查询指定http状态码的记录,例如200,403,不传默认所有状态码
sortKey 可选 String 值为pv或者flow,默认pv。表示返回的top数据的排序基准,例如取值pv,即所有请求按照pv排序后,取top,但是返回的数据并不是排序的

响应体扩展字段:

参数 类型 说明
counters list<TopNCounter> 每小时Top200聚合 统计
total_pv Long 总pv
total_flow Long 总流量

TopNCounter

参数 类型 说明
name String url
pv Long pv
flow Long flow
filesize Long 文件大小 单位byte
filetype String 文件类型 url资源后缀

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "top_urls",
6    "startTime": "2023-08-01T00:00:00Z",
7    "endTime": "2023-08-01T01:00:00Z",
8    "period": 3600,
9    "key_type": 0,
10    "key": [
11        "baidu.com"
12    ]
13}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2023-08-01T00:00:00Z",
12            "key": "total",
13            "counters": [
14                {
15                    "name": "https://baidu.com/1.txt",
16                    "flow": 100,
17                    "pv": 2,
18                    "filetype": "txt",
19                    "filesize": 3
20                },
21                {
22                    "name": "https://baidu.com/2.txt",
23                    "flow": 200,
24                    "pv": 3,
25                    "filetype": "txt",
26                    "filesize": 3
27                }
28            ],
29            "total_pv": 5,
30            "total_flow": 300
31        }
32    ],
33    "count": 1
34}

TopN referers

metric:top_referers

请求体扩展字段:

参数 可选 类型 说明
extra 可选 Long 查询指定http状态码的记录,例如200,403,不传默认所有状态码
sortKey 可选 String 值为pv或者flow,默认pv。表示返回的top数据的排序基准,例如取值pv,即所有请求按照pv排序后,取top,但是返回的数据并不是排序的

响应体扩展字段:

参数 类型 说明
counters list<TopNCounter> Top100 统计
total_pv Long 总pv
total_flow Long 总流量

TopNCounter

参数 类型 说明
name String refer
pv Long pv
flow Long flow

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "top_referers",
6    "startTime": "2023-08-01T00:00:00Z",
7    "endTime": "2023-08-01T01:00:00Z",
8    "period": 3600,
9    "key_type": 0,
10    "key": [
11        "baidu.com"
12    ]
13}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "counters": [
12                {
13                    "name": "baidu.com",
14                    "flow": 2649952,
15                    "pv": 21
16                }
17            ],
18            "timestamp": "2023-08-01T00:00:00Z",
19            "key": "total",
20            "total_pv": 21,
21            "total_flow": 2649952
22        }
23    ],
24    "count": 1
25}

TopN domains

metric:top_domains

请求体扩展字段:

参数 可选 类型 说明
extra 可选 Long 查询指定http状态码的记录,例如200,403,不传默认所有状态码
sortKey 可选 String 值为pv或者flow,默认pv。表示返回的top数据的排序基准,例如取值pv,即所有请求按照pv排序后,取top,但是返回的数据并不是排序的

响应体扩展字段:

参数 类型 说明
counters list<TopNCounter> Top100 统计
total_pv Long 总pv
total_flow Long 总流量

TopNCounter

参数 类型 说明
name String domains
pv Long pv
flow Long flow

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "top_domains",
6    "startTime": "2023-08-01T07:00:00Z",
7    "endTime": "2023-08-01T08:00:00Z",
8    "period": 3600,
9    "key": [
10      "your user id"
11    ],
12    "key_type": 1
13}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "counters": [
12                {
13                    "name": "www.baidu.com",
14                    "flow": 75385,
15                    "pv": 119
16                },
17                {
18                    "name": "test.baidu.com",
19                    "flow": 6780,
20                    "pv": 13
21                },
22                {
23                    "name": "baidu.com",
24                    "flow": 6705,
25                    "pv": 18
26                }
27            ],
28            "timestamp": "2023-08-01T07:00:00Z",
29            "key": "total",
30            "total_pv": 150,
31            "total_flow": 88870
32        }
33    ],
34    "count": 1
35}

TopN clientIP

metric:top_clientip

请求体扩展字段:

参数 可选 类型 说明
extra 可选 Long 查询指定http状态码的记录,例如200,403,不传默认所有状态码
sortKey 可选 String 值为pv或者flow,默认pv。表示返回的top数据的排序基准,例如取值pv,即所有请求按照pv排序后,取top,但是返回的数据并不是排序的

响应体扩展字段:

参数 类型 说明
counters list<TopNCounter> Top100 统计
total_pv Long 总pv
total_flow Long 总流量

TopNCounter

参数 类型 说明
name String ip
pv Long pv
flow Long flow

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "top_clientip",
6    "startTime": "2023-08-01T07:00:00Z",
7    "endTime": "2023-08-01T08:00:00Z",
8    "period": 3600,
9    "key": [
10      "your user id"
11    ],
12    "key_type": 1
13}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "counters": [
12                {
13                    "name": "87.236.176.0",
14                    "flow": 2640611,
15                    "pv": 1
16                },
17                {
18                    "name": "111.206.214.32",
19                    "flow": 9341,
20                    "pv": 20
21                }
22            ],
23            "timestamp": "2023-08-01T07:00:00Z",
24            "key": "total",
25            "total_pv": 21,
26            "total_flow": 2649952
27        }
28    ],
29    "count": 1
30}

查询 IPV6 数据接口

method path 说明
post /v2/stat/ipv6?stat_type=http/https/all 查询ipv6的统计,stat_type 表查询的数据类型,值为为 http 时表查询的 http 数据;值为 https 时表查询的 https 的数据;值为 all 时表查询的包含http,https的总数据;值为region时表示查询分省份-运营商的数据;默认查询all

请求体(Request Body)

参数 可选 类型 说明
startTime 可选 Timestamp 查询的时间范围起始值,默认为endTime前推24小时 UTC时间
endTime 可选 Timestamp 查询的时间范围结束值,默认为当前时间。时间跨度最长90天 UTC时间
period 可选 int 查询的时间粒度,单位为s,默认值为 300s
keys 可选 list 查询的域名列表,当该列表为空是查询该用户的所有域名的数据
prov 可选 string 查询的省份拼音全拼,默认为空,查询全国数据,仅当stat_type为region表示查询ipv6分区域数据时此值有效
isp 可选 string 查询的运营商代码,默认为空,查询所有运营商数据,仅当stat_type为region表示查询ipv6分区域数据时此值有效

响应体(Request Body)

参数 可选 类型 说明
details 必选 map<timesmap:map<domain:Data>> 查询结果,其中 timesmap 为 UTC 格式时间,domain 为域名或者 userId。Data 为某个时间点某个域名/用户的数据
count 必选 int 查询到到数据条数

Data 类型说明:

参数 可选 类型 说明
flow 必选 int 查询的流量数据
bps 可选 int 查询的带宽数据,仅当stat_type不为region时此值有效
pv 必选 int 查询的pv数据
code 可选 list<map<int: int> 查询的code码数据,仅当stat_type不为region时此值有效
distribution 可选 map<string, string> 区域信息,仅当stat_type为region时此值有效,示例数据:{"location":"广东", "isp": "电信"}

请求示例 1:查询某个域名的全局ipv6统计

JSON
1POST /v2/stat/ipv6?stat_type=all
2Host: cdn.baidubce.com
3{
4    "startTime": "2020-12-21T06:25:00Z",
5    "endTime": "2020-12-21T07:25:00Z",
6    "period": 3600,
7    "keys": [
8        "www.example.com"
9    ]
10}

响应示例 1

JSON
1{
2    "count": 3,
3    "details": {
4        "2020-12-21T06:00:00Z": {
5            "www.example.com": {
6                "flow": 822846778444,
7                "bps": 1828548396,
8                "pv": 5953881,
9                "code": {
10                    "200": 5718978,
11                    "206": 4888,
12                    "304": 230015,
13                    "400": 37,
14                    "403": 77,
15                    "404": 64,
16                    "408": 19,
17                    "499": 15810
18                }
19            }
20        },
21        "2020-12-21T07:00:00Z": {
22            "www.example.com": {
23                "flow": 794698943871,
24                "bps": 1765997653,
25                "pv": 5995772,
26                "code": {
27                    "200": 5733844,
28                    "206": 4908,
29                    "304": 257020,
30                    "400": 32,
31                    "403": 57,
32                    "404": 42,
33                    "408": 17,
34                    "499": 16057
35                }
36            }
37        },
38        "2020-12-21T08:00:00Z": {
39            "www.example.com": {
40                "flow": 767797627279,
41                "bps": 1706216949,
42                "pv": 6043410,
43                "code": {
44                    "200": 5790261,
45                    "206": 4893,
46                    "304": 248256,
47                    "400": 31,
48                    "403": 81,
49                    "404": 32,
50                    "408": 15,
51                    "416": 1,
52                    "499": 15975
53                }
54            }
55        }
56    }
57}

请求示例 2:查询某2个域名在广东电信区域的ipv6统计

JSON
1POST /v2/stat/ipv6?stat_type=region
2Host: cdn.baidubce.com
3{
4    "startTime":"2021-08-31T10:00:00Z",
5    "endTime":"2021-08-31T10:10:00Z",
6    "keys":[
7        "www.example.com",
8        "www.test.com"
9    ],
10    "period":300,
11    "isp":"ct",
12    "prov":"guangdong"
13}

响应示例 2

JSON
1{
2    "count":3,
3    "details":{
4        "2021-08-31T10:10:00Z":{
5            "www.example.com":[
6                {
7                    "flow":2329321827,
8                    "pv":873,
9                    "distribution":{
10                        "location":"广东",
11                        "isp":"电信"
12                    }
13                }
14            ],
15            "www.test.com":[
16                {
17                    "flow":3460533,
18                    "pv":156,
19                    "distribution":{
20                        "location":"广东",
21                        "isp":"电信"
22                    }
23                }
24            ]
25        },
26        "2021-08-31T10:05:00Z":{
27            "www.example.com":[
28                {
29                    "flow":4975040172,
30                    "pv":2570,
31                    "distribution":{
32                        "location":"广东",
33                        "isp":"电信"
34                    }
35                }
36            ],
37            "www.test.com":[
38                {
39                    "flow":50829586,
40                    "pv":1400,
41                    "distribution":{
42                        "location":"广东",
43                        "isp":"电信"
44                    }
45                }
46            ]
47        },
48        "2021-08-31T10:00:00Z":{
49            "www.example.com":[
50                {
51                    "flow":11245259964,
52                    "pv":3735,
53                    "distribution":{
54                        "location":"广东",
55                        "isp":"电信"
56                    }
57                }
58            ],
59            "www.test.com":[
60                {
61                    "flow":37659121,
62                    "pv":1119,
63                    "distribution":{
64                        "location":"广东",
65                        "isp":"电信"
66                    }
67                }
68            ]
69        }
70    }
71}

cdn错误码分类统计查询

metric:error

响应体扩展字段:

参数 类型 说明
counters list<KvCounter> 错误状态码类型及对应计数

KvCounter内容

参数 类型 说明
code String 错误码
counters list<DetailData> 错误类型及计数

DetailData 内容

参数 类型 说明
name String 错误类型
count Long 统计计数

请求示例

JSON
1POST /v2/stat/query HTTP/1.1
2Host: cdn.baidubce.com
3
4{
5    "metric": "error",
6    "startTime": "2019-03-20T06:00:00Z",
7    "endTime": "2019-03-20T06:10:00Z",
8    "period": 300,
9    "key_type": 0,
10    "key": [
11        "cdaa.wonter.net"
12    ],
13    "groupBy": "key"
14}

返回示例

JSON
1HTTP/1.1 200 OK
2Content-Length: 190
3Content-Type: application/json;utf-8
4x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
5Server: BCE-CDN
6
7{
8    "status": "ok",
9    "details": [
10        {
11            "timestamp": "2019-03-20T06:00:00Z",
12            "key": "cdaa.wonter.net",
13            "counters": [
14                {
15                    "code": 499,
16                    "counters": [
17                        {
18                            "name": "未知",
19                            "count": 27
20                        }
21                    ]
22                }
23            ]
24        },
25        {
26            "timestamp": "2019-03-20T06:05:00Z",
27            "key": "cdaa.wonter.net",
28            "counters": [
29                {
30                    "code": 499,
31                    "counters": [
32                        {
33                            "name": "未知",
34                            "count": 18
35                        }
36                    ]
37                }
38            ]
39        }
40    ],
41    "count": 2
42}

错误类型分类

名称 备注
源站错误 4xx和5xx
源站错误,CDN已缓存 4xx和5xx
CDN错误 4xx和5xx
未命中499 499
命中499 499
CDN连接源站读超时 5xx
CDN连接源站失败 5xx
CDN连接源站失败(SSL) 5xx
CDN解析源站域名失败 5xx
CDN与源站交互失败 5xx
未知 未匹配到的错误类型

上一篇
统计接口(旧版)
下一篇
xcdn统计