Display wire bytes on status page instead of decompressed bytes

The decompressed stream size is an implementation detail; users care
about actual network bandwidth consumption.
This commit is contained in:
Jeffrey Paul 2025-12-27 12:59:50 +07:00
parent ab392d874c
commit 7e4dc528bd

View File

@ -114,11 +114,11 @@
</div> </div>
<div class="metric"> <div class="metric">
<span class="metric-label">Total Data</span> <span class="metric-label">Total Data</span>
<span class="metric-value" id="total_bytes">-</span> <span class="metric-value" id="total_wire_bytes">-</span>
</div> </div>
<div class="metric"> <div class="metric">
<span class="metric-label">Throughput</span> <span class="metric-label">Throughput</span>
<span class="metric-value" id="mbits_per_sec">-</span> <span class="metric-value" id="wire_mbits_per_sec">-</span>
</div> </div>
</div> </div>
@ -304,8 +304,8 @@
document.getElementById('memory_usage').textContent = '-'; document.getElementById('memory_usage').textContent = '-';
document.getElementById('total_messages').textContent = '-'; document.getElementById('total_messages').textContent = '-';
document.getElementById('messages_per_sec').textContent = '-'; document.getElementById('messages_per_sec').textContent = '-';
document.getElementById('total_bytes').textContent = '-'; document.getElementById('total_wire_bytes').textContent = '-';
document.getElementById('mbits_per_sec').textContent = '-'; document.getElementById('wire_mbits_per_sec').textContent = '-';
document.getElementById('asns').textContent = '-'; document.getElementById('asns').textContent = '-';
document.getElementById('prefixes').textContent = '-'; document.getElementById('prefixes').textContent = '-';
document.getElementById('ipv4_prefixes').textContent = '-'; document.getElementById('ipv4_prefixes').textContent = '-';
@ -354,8 +354,8 @@
document.getElementById('memory_usage').textContent = data.memory_usage; document.getElementById('memory_usage').textContent = data.memory_usage;
document.getElementById('total_messages').textContent = formatNumber(data.total_messages); document.getElementById('total_messages').textContent = formatNumber(data.total_messages);
document.getElementById('messages_per_sec').textContent = data.messages_per_sec.toFixed(1); document.getElementById('messages_per_sec').textContent = data.messages_per_sec.toFixed(1);
document.getElementById('total_bytes').textContent = formatBytes(data.total_bytes); document.getElementById('total_wire_bytes').textContent = formatBytes(data.total_wire_bytes);
document.getElementById('mbits_per_sec').textContent = data.mbits_per_sec.toFixed(2) + ' Mbps'; document.getElementById('wire_mbits_per_sec').textContent = data.wire_mbits_per_sec.toFixed(2) + ' Mbps';
document.getElementById('asns').textContent = formatNumber(data.asns); document.getElementById('asns').textContent = formatNumber(data.asns);
document.getElementById('prefixes').textContent = formatNumber(data.prefixes); document.getElementById('prefixes').textContent = formatNumber(data.prefixes);
document.getElementById('ipv4_prefixes').textContent = formatNumber(data.ipv4_prefixes); document.getElementById('ipv4_prefixes').textContent = formatNumber(data.ipv4_prefixes);