我们如何构建了Network Analytics v2
原文英文,约3000词,阅读约需11分钟。
📝
内容提要
Cloudflare重新设计了Network Analytics系统,提供实时的网络层流量模式可视化,使用ClickHouse和GraphQL进行数据存储和查询。重写Network Analytics是一项成功的赌注,客户现在可以更准确地查看其网络流量。
🎯
关键要点
-
Cloudflare重新设计了Network Analytics系统,提供实时网络层流量模式可视化。
-
新系统使用ClickHouse和GraphQL进行数据存储和查询。
-
原始Network Analytics系统只报告dosd创建的缓解措施,信息不完整。
-
新设计需要灵活以支持未来未考虑的产品。
-
Cloudflare的软件架构与传统网络监控相似,采用了Netflow和sFlow的监控方法。
-
samplerd数据管道接收来自不同源的包样本并进行标准化处理。
-
l4drop和iptables等系统被修改以适应samplerd,确保样本包含缓解结果和元数据。
-
ClickHouse数据库用于存储样本,并通过GraphQL API进行查询。
-
重写Network Analytics是一项成功的赌注,客户现在可以更准确地查看其网络流量。
🏷️