all_metrics = merge_dicts(all_metrics, osd_metrics)
all_metrics = merge_dicts(all_metrics, mon_states)
+ def __init__(self, *args, **kwargs):
+ BaseCollector.__init__(self, *args, **kwargs)
+
def _mon_command(self, cmd_request):
""" Issue a command to the monitor """
all_metrics = merge_dicts(Disk.metrics, IOstat.metrics)
- def __init__(self, cluster_name):
- BaseCollector.__init__(self, cluster_name)
+ def __init__(self, cluster_name, **kwargs):
+ BaseCollector.__init__(self, cluster_name, **kwargs)
self.timestamp = int(time.time())
self.osd = {} # dict of disk objects, each disk contains osd_id
all_metrics = merge_dicts(simple_metrics, latencies)
- def __init__(self, cluster_name, admin_socket):
- BaseCollector.__init__(self, cluster_name, admin_socket)
+ def __init__(self, cluster_name, admin_socket, **kwargs):
+ BaseCollector.__init__(self, cluster_name, admin_socket, **kwargs)
self.host_name = get_hostname()
def _get_rgw_data(self):