def _get_data(self):
     metrics = {}
     for node in NodeConfig.nodes:
         if NodeConfig.is_enabled_node(node):
             try:
                 r = requests.get(NodeConfig.get_node_url(node) + constants.METRIC_RESOURCE,
                                  timeout=constants.GET_TIMEOUT)
                 metrics[node['name']] = r.json()
             except Exception as e:
                 self._logger.warning("Exception while retrieving metric information. Cause: " + str(e))
     return metrics
Beispiel #2
0
 def _get_data(self):
     disks = {}
     for node in NodeConfig.nodes:
         if NodeConfig.is_enabled_node(node):
             disks[node['name']] = self._get_disk_list(node)
     return disks