diff options
author | Nicolas Hennion <nicolas.hennion@thalesaleniaspace.com> | 2021-05-28 17:54:34 +0200 |
---|---|---|
committer | Nicolas Hennion <nicolas.hennion@thalesaleniaspace.com> | 2021-05-28 17:54:34 +0200 |
commit | 99814a8ca855e8aef176db984c8521749300e6d9 (patch) | |
tree | 12ff7cb0226691795b89d8a2b7b81957ab740788 | |
parent | b85c1aba82b7981f1811a22ab069a3288954bafd (diff) |
Set the dafault refresh rate of system stats to 60 seconds
-rw-r--r-- | conf/glances.conf | 8 | ||||
-rw-r--r-- | glances/__init__.py | 2 | ||||
-rw-r--r-- | glances/plugins/glances_plugin.py | 4 | ||||
-rw-r--r-- | glances/plugins/glances_system.py | 4 |
4 files changed, 17 insertions, 1 deletions
diff --git a/conf/glances.conf b/conf/glances.conf index a25fc9d2..b90afe20 100644 --- a/conf/glances.conf +++ b/conf/glances.conf @@ -44,6 +44,14 @@ swap_careful=50 swap_warning=70 swap_critical=90 +[system] +# This plugin display the first line in the Glances UI with: +# Hostname / Operating system name / Architecture information +# Set to true to disable a plugin +disable=False +# Default refresh rate is 60 seconds +#refresh=60 + [cpu] disable=False # See https://scoutapm.com/blog/slow_server_flow_chart diff --git a/glances/__init__.py b/glances/__init__.py index e6404b21..ac6c0030 100644 --- a/glances/__init__.py +++ b/glances/__init__.py @@ -29,7 +29,7 @@ import sys # Global name # Version should start and end with a numerical char # See https://packaging.python.org/specifications/core-metadata/#version -__version__ = '3.1.8b7' +__version__ = '3.1.8b8' __author__ = 'Nicolas Hennion <nicolas@nicolargo.com>' __license__ = 'LGPLv3' diff --git a/glances/plugins/glances_plugin.py b/glances/plugins/glances_plugin.py index 70f22670..ef993873 100644 --- a/glances/plugins/glances_plugin.py +++ b/glances/plugins/glances_plugin.py @@ -587,6 +587,10 @@ class GlancesPlugin(object): """Set the limits to input_limits.""" self._limits = input_limits + def set_limits(self, item, value): + """Return the limits object.""" + self._limits[item] = value + def get_limits(self, item=None): """Return the limits object.""" if item is None: diff --git a/glances/plugins/glances_system.py b/glances/plugins/glances_system.py index ad800e21..1a7c432d 100644 --- a/glances/plugins/glances_system.py +++ b/glances/plugins/glances_system.py @@ -90,6 +90,10 @@ class Plugin(GlancesPlugin): # We want to display the stat in the curse interface self.display_curse = True + # Set default rate to 60 seconds + if self.get_limits('refresh') is None: + self.set_limits('refresh', 60) + @GlancesPlugin._check_decorator @GlancesPlugin._log_result_decorator def update(self): |