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:
co-authored by
Claude Sonnet 4.6
parent
599399ff50
commit
7154774941
+4
-2
@@ -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}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user