You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The tcp/transmit/segments and tcp/receive/segments metrics are misleading because we have instrumented closer to the socket level.
This means that for workloads with large payloads we can undercount because we count before fragmentation and count after reassembly.
We should rename these metrics and clarify in the metric descriptions that these are logical sends/recvs and not segment counts. We should augment the existing metrics with rx/tx metrics along the softirq path.
The text was updated successfully, but these errors were encountered:
brayniac
added a commit
to brayniac/rezolus
that referenced
this issue
Nov 30, 2023
Fixesiopsystems#123 by using /proc/net/snmp to report TCP in/out segments
and renaming the eBPF metrics so we can continue to report logical
sends/recvs before fragmentation and after reassembly respectively.
Fixes#123 by using /proc/net/snmp to report TCP in/out segments
and renaming the eBPF metrics so we can continue to report logical
sends/recvs before fragmentation and after reassembly respectively.
The tcp/transmit/segments and tcp/receive/segments metrics are misleading because we have instrumented closer to the socket level.
This means that for workloads with large payloads we can undercount because we count before fragmentation and count after reassembly.
We should rename these metrics and clarify in the metric descriptions that these are logical sends/recvs and not segment counts. We should augment the existing metrics with rx/tx metrics along the softirq path.
The text was updated successfully, but these errors were encountered: