Network speed is measure on bits per second not bytes. The metrics collected by node_exporter are given in bytes, for example:
node_network_receive_bytes_total
This needs to be multiplied by 8 to get the real value in bits.
To be more specific, the "Network Traffic Basic" has the following query:
irate(node_network_receive_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])
This query shows the data as it's given by the node_exporter, in other words in bytes.
The query should be:
irate(node_network_receive_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])*8
As a consequence of this, the "unit measure" to show the data in the left "Y" axis needs to be change to "bits/sec" under "data rate":
Hello,
Network speed is measure on bits per second not bytes. The metrics collected by node_exporter are given in bytes, for example:
node_network_receive_bytes_total
This needs to be multiplied by 8 to get the real value in bits. To be more specific, the "Network Traffic Basic" has the following query:irate(node_network_receive_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])
This query shows the data as it's given by the node_exporter, in other words in bytes.The query should be:
irate(node_network_receive_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])*8
As a consequence of this, the "unit measure" to show the data in the left "Y" axis needs to be change to "bits/sec" under "data rate":