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

继续阅读