我们如何构建了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是一项成功的赌注,客户现在可以更准确地查看其网络流量。
➡️