跳转到内容
搜索文档

分析

最后更新 查看 MarkdownAgent 设置

Cloudflare 测量每个连接的以下指标。

指标 名称 示例 单位
count 总事件数 1000 计数
bytesIngress 入站字节总和 1000 总和
bytesEgress 出站字节总和 1000 总和
durationAvg 平均连接持续时间 1.0 时间(毫秒)
durationMedian 中位数连接持续时间 1.0 时间(毫秒)
duration90th 第 90 百分位连接持续时间 1.0 时间(毫秒)
duration99th 第 99 百分位连接持续时间 1.0 时间(毫秒)

附加维度

您可以通过以下维度进一步划分您的分析。

维度 名称 示例
event 连接事件 connect, progress, disconnect, originError, clientFiltered
appID 应用程序 ID 40d67c87c6cd4b889a4fd57805225e85
coloName 数据中心名称 SFO
ipVersion 客户端使用的 IP 版本 4, 6

过滤运算符

使用以下运算符来过滤数据。

运算符 名称 URL 编码
== 等于 %3D%3D
!= 不等于 !%3D
> 大于 %3E
< 小于 %3C
>= 大于或等于 %3E%3D
<= 小于或等于 %3C%3D

使用 ORAND 布尔逻辑组合筛选器:

  • 在所有表达式中,AND 的优先级高于 OR

  • OR 运算符使用逗号 , 或前后带空格的 OR 关键字定义。

  • AND 运算符使用分号 ; 或前后带空格的 AND 关键字定义。

分析请求结构

/api/v4/zones/{zone_id}/spectrum/analytics/events/summary?metrics=METRICS&dimensions=DIMENSIONS&filters=FILTERS&since=FROM_TS&sort=SORT&until=TO_TS&limit=LIMIT
/api/v4/zones/{zone_id}/spectrum/analytics/events/bytime?metrics=METRICS&dimensions=DIMENSIONS&filters=FILTERS&since=FROM_TS&sort=SORT&until=TO_TS&limit=LIMIT
  • METRICS 是计算的一个或多个指标(如 count)
  • DIMENSIONS 可用于按给定属性细分数据
  • FILTERS 用于按一个或多个维度过滤行(参见下面的“过滤器”部分)
  • SORT 是结果集的排序顺序;排序字段必须包含在 METRICS 或 DIMENSIONS 中
  • TO_TS 是要查询的时间区间的结束时间,默认为当前时间
  • FROM_TS 是要查询的时间区间的开始时间,默认为 TO_TS - 6 小时
  • STEP 用于在使用端点时选择时间序列分辨率:
  • auto 或省略 - 选择最适合时间区间的时间步长
    • year
    • quarter
    • month
    • week
    • day
    • hour

分析查询示例

Required API token permissions

At least one of the following token permissions is required:
  • Analytics Read
Get analytics summarybash
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/spectrum/analytics/events/summary" \
	--request GET \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

有关 API 请求的更多示例,请参考 Spectrum API 文档

这篇文档对您有帮助吗?