fix proc net dev: keep iface speed chart var in Mbits (#16418)
Ilya Mashchenko committed
Nov 15, 2023 at 17:58 UTC
30ddf41f2161e76c9cdd7a850ea896c36a869d8e
2 files changed
+3
-3
collectors/proc.plugin/proc_net_dev.c
+1
-1
@@ -1446,7 +1446,7 @@ int do_proc_net_dev(int update_every, usec_t dt) {
1446
}
1447
1448
rrdsetvar_custom_chart_variable_set(
1449
- d->st_bandwidth, d->chart_var_speed, (NETDATA_DOUBLE)d->speed * KILOBITS_IN_A_MEGABIT);
1449
+ d->st_bandwidth, d->chart_var_speed, (NETDATA_DOUBLE)d->speed);
1450
1451
if (d->speed) {
1452
d->speed_file_exists = 1;
health/health.d/net.conf
+2
-2
@@ -24,7 +24,7 @@ component: Network
24
os: linux
25
hosts: *
26
lookup: average -1m unaligned absolute of received
27
- calc: ($interface_speed > 0) ? ($this * 100 / ($interface_speed)) : ( nan )
27
+ calc: ($interface_speed > 0) ? ($this * 100 / ($interface_speed * 1000)) : ( nan )
28
units: %
29
every: 10s
30
warn: $this > (($status >= $WARNING) ? (85) : (90))
@@ -41,7 +41,7 @@ component: Network
41
os: linux
42
hosts: *
43
lookup: average -1m unaligned absolute of sent
44
- calc: ($interface_speed > 0) ? ($this * 100 / ($interface_speed)) : ( nan )
44
+ calc: ($interface_speed > 0) ? ($this * 100 / ($interface_speed * 1000)) : ( nan )
45
units: %
46
every: 10s
47
warn: $this > (($status >= $WARNING) ? (85) : (90))