]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
prometheus: Make the cache timeout configurable
authorBoris Ranto <branto@redhat.com>
Wed, 11 Jul 2018 22:55:18 +0000 (00:55 +0200)
committerBoris Ranto <branto@redhat.com>
Tue, 17 Jul 2018 20:28:59 +0000 (22:28 +0200)
Signed-off-by: Boris Ranto <branto@redhat.com>
src/pybind/mgr/prometheus/module.py

index 3b556b9f3f3932d8a75462cfa1e3a4c7c9701bbe..a465eaed256a673909178c87dba00973dfbaa760 100644 (file)
@@ -311,6 +311,7 @@ class Module(MgrModule):
     OPTIONS = [
             {'name': 'server_addr'},
             {'name': 'server_port'},
+            {'name': 'scrape_interval'},
     ]
 
     def __init__(self, *args, **kwargs):
@@ -669,6 +670,9 @@ class Module(MgrModule):
                 else:
                     raise cherrypy.HTTPError(503, 'No MON connection')
 
+        # Make the cache timeout for collecting configurable
+        self.collect_timeout = self.get_localized_config('scrape_interval', 5.0)
+
         server_addr = self.get_localized_config('server_addr', DEFAULT_ADDR)
         server_port = self.get_localized_config('server_port', DEFAULT_PORT)
         self.log.info(