ccfos/huatuo

[功能建议]: 基于丢包(dropwatch)与重传(retrans)构建网络拓扑

Open

#325 geöffnet am 7. Juli 2026

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Go (86 Forks)github user discovery
enhancementhelp wantednetwork

Repository-Metriken

Stars
 (1.002 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

背景

网络丢包和重传是定位网络性能问题的关键信号,但目前缺乏将这些事件关联形成拓扑视图的能力。

需求描述

构建基于丢包和重传事件的网络拓扑图:

  1. 事件关联:基于五元组(源IP、目的IP、源端口、目的端口、协议)关联源/目的节点
  2. K8s 集成:自动关联丢包/重传事件对应的 K8s 容器和 Pod 信息
  3. 数据模型:设计拓扑数据的存储模型,支持高效查询和更新
  4. 可视化:在 Grafana 中以网络拓扑图形式呈现,直观展示丢包和重传发生在哪些节点之间

技术要求

  • 利用现有的 dropwatch 和重传检测数据
  • 拓扑数据支持时间范围查询
  • 可视化应当支持缩放和交互

验收标准

  • 网络拓扑图可正确展示丢包/重传节点关系
  • K8s 容器/Pod 信息正确关联
  • 支持按时间范围过滤
  • Grafana 面板可用

意向参与贡献

  • 我有意向参与具体功能的开发实现并将代码贡献回到上游社区

Contributor Guide