Skip to content

Commit 02ebb2a

Browse files
committed
change and use "do_network" parameter
1 parent 8350d8d commit 02ebb2a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

bitbots_misc/system_monitor/config/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ system_monitor:
66
# These settings are quick_switches to completely disable certain parts of statistic collection
77
do_cpu: true
88
do_memory: true
9-
do_network: true
9+
do_network: false
1010

1111
# these are the threshold values at which we start going into a warn state
1212
cpu_load_percentage: 80.0

bitbots_misc/system_monitor/system_monitor/monitor.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ def main():
3030
node.declare_parameter("update_frequency", 10.0)
3131
node.declare_parameter("do_memory", True)
3232
node.declare_parameter("do_cpu", True)
33+
node.declare_parameter("do_network", True)
3334
node.declare_parameter("cpu_load_percentage", 80.0)
3435
node.declare_parameter("memory_load_percentage", 80.0)
3536
node.declare_parameter("network_rate_received_errors", 10.0)
@@ -38,6 +39,7 @@ def main():
3839
rate = node.get_parameter("update_frequency").get_parameter_value().double_value
3940
do_memory = node.get_parameter("do_memory").get_parameter_value().bool_value
4041
do_cpu = node.get_parameter("do_cpu").get_parameter_value().bool_value
42+
do_network = node.get_parameter("do_network").get_parameter_value().bool_value
4143
cpu_load_percentage = node.get_parameter("cpu_load_percentage").get_parameter_value().double_value
4244
memory_load_percentage = node.get_parameter("memory_load_percentage").get_parameter_value().double_value
4345
network_rate_received_errors = node.get_parameter("network_rate_received_errors").get_parameter_value().double_value
@@ -47,7 +49,7 @@ def main():
4749
last_send_time = time.time()
4850
running_processes, cpu_usages, overall_usage_percentage = cpus.collect_all() if do_cpu else (-1, [], 0)
4951
memory_available, memory_used, memory_total = memory.collect_all() if do_memory else (-1, -1, -1)
50-
interfaces = network_interfaces.collect_all(node.get_clock())
52+
interfaces = network_interfaces.collect_all(node.get_clock()) if do_network else []
5153

5254
msg = WorkloadMsg(
5355
hostname=hostname,

0 commit comments

Comments
 (0)