Update units of network ad disk graphs
rate() calculates per-second average rate, therefore Bps units should be used for disks.
In networking bandwidth throughput is usually measured in bits/s so units are changed accordingly.
@@ -213,7 +213,7 @@ local table = grafana70.panel.table;
},
],
yaxes: [
- self.yaxe(format='bytes'),
+ self.yaxe(format='Bps'),
self.yaxe(format='s'),
],
},
@@ -410,28 +410,30 @@ local table = grafana70.panel.table;
local networkReceived =
graphPanel.new(
'Network Received',
+ description="Network received (bits/s)",
datasource='$datasource',
span=6,
- format='bytes',
+ format='bps',
min=0,
fill=0,
)
.addTarget(prometheus.target(
- 'rate(node_network_receive_bytes_total{%(nodeExporterSelector)s, instance="$instance", device!="lo"}[$__rate_interval])' % config,
+ 'rate(node_network_receive_bytes_total{%(nodeExporterSelector)s, instance="$instance", device!="lo"}[$__rate_interval]) * 8' % config,
legendFormat='{{device}}',
)),
local networkTransmitted =
graphPanel.new(
'Network Transmitted',
+ description="Network transmitted (bits/s)",
datasource='$datasource',
span=6,
- format='bytes',
+ format='bps',
min=0,
fill=0,
)
.addTarget(prometheus.target(
- 'rate(node_network_transmit_bytes_total{%(nodeExporterSelector)s, instance="$instance", device!="lo"}[$__rate_interval])' % config,
+ 'rate(node_network_transmit_bytes_total{%(nodeExporterSelector)s, instance="$instance", device!="lo"}[$__rate_interval]) * 8' % config,
legendFormat='{{device}}',
)),
