使用 Adaptive Bit Rate (ABR) 采样,每个支持 ABR 的 analytics 查询将以与查询匹配的分辨率计算。根据查询大小,ABR 机制将选择最佳采样率,并从每个 Network Analytics 节点 后面的 sample table 之一获取响应。即使对于历史数据,cardinality 和准确性也会保留。
有关 Adaptive Bit Rate 采样的更多背景信息,请参阅 Explaining Cloudflare's ABR Analytics ↗ 博客文章。
Network Analytics 由于采样率和 Edge Sample Enrichment 可以提供准确数据。
采样率因缓解服务而异。例如:
dosd的采样率根据数据包量从 1/100 动态变化到 1/10,000 数据包。- Network Firewall 事件的采样率根据数据包数量从 1/100 动态变化到 1/1,000,000 数据包。
flowtrackd的采样率为 1/10,000 数据包。
NA 使用依赖 Edge Sample Enrichment 的数据日志 pipeline。通过将数据包 sample enrichment 和 cross-referencing 委托给全球数据中心,数据 pipeline 的弹性和对拥塞的容忍度得到改善。使用此方法,enriched 数据包 sample 一到达即立即存储在 Cloudflare 的核心数据中心。