Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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