fix(dockernet): inversion DL/UL sur les bridges Docker

Sur br-*, bytes_sent = vers les conteneurs (leur DL),
bytes_recv = depuis les conteneurs (leur UL) — inverse d'enp*.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-30 10:53:01 +02:00
co-authored by Claude Sonnet 4.6
parent 599399ff50
commit 7154774941
+4 -2
View File
@@ -702,8 +702,10 @@ def api_dockernet():
continue
prev = _dockernet_prev.get(bid, {})
dl_bps = max(0, (stats.bytes_recv - prev.get("recv", stats.bytes_recv)) / dt)
ul_bps = max(0, (stats.bytes_sent - prev.get("sent", stats.bytes_sent)) / dt)
# Sur un bridge Docker : bytes_sent = vers les conteneurs = leur DL
# bytes_recv = depuis les conteneurs = leur UL
dl_bps = max(0, (stats.bytes_sent - prev.get("sent", stats.bytes_sent)) / dt)
ul_bps = max(0, (stats.bytes_recv - prev.get("recv", stats.bytes_recv)) / dt)
_dockernet_prev[bid] = {"recv": stats.bytes_recv, "sent": stats.bytes_sent}