summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Hennion <nicolas.hennion@thalesaleniaspace.com>2021-05-28 17:54:34 +0200
committerNicolas Hennion <nicolas.hennion@thalesaleniaspace.com>2021-05-28 17:54:34 +0200
commit99814a8ca855e8aef176db984c8521749300e6d9 (patch)
tree12ff7cb0226691795b89d8a2b7b81957ab740788
parentb85c1aba82b7981f1811a22ab069a3288954bafd (diff)
Set the dafault refresh rate of system stats to 60 seconds
-rw-r--r--conf/glances.conf8
-rw-r--r--glances/__init__.py2
-rw-r--r--glances/plugins/glances_plugin.py4
-rw-r--r--glances/plugins/glances_system.py4
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):