def get_magma_stats(self, bucket, servers=None): magma_stats_for_all_servers = dict() servers = servers or self.cluster.nodes_in_cluster if type(servers) is not list: servers = [servers] for server in servers: result = dict() cbstat_obj = Cbstats(server) result = cbstat_obj.magma_stats(bucket.name) magma_stats_for_all_servers[server.ip] = result return magma_stats_for_all_servers
def get_magma_stats(self, bucket, servers=None, field_to_grep=None): magma_stats_for_all_servers = dict() servers = servers or self.cluster.nodes_in_cluster if type(servers) is not list: servers = [servers] for server in servers: result = dict() shell = RemoteMachineShellConnection(server) cbstat_obj = Cbstats(shell) result = cbstat_obj.magma_stats(bucket.name, field_to_grep=field_to_grep) shell.disconnect() magma_stats_for_all_servers[server.ip] = result return magma_stats_for_all_servers
def get_magma_stats(self, bucket, server=None): magma_stats_for_all_servers = dict() cbstat_obj = Cbstats(server) result = cbstat_obj.magma_stats(bucket.name) magma_stats_for_all_servers[server.ip] = result return magma_stats_for_all_servers