Exemplo n.º 1
0
 def __get(self, uri):
     if self.__cache.get(uri) == None:
         url = "http://%s/api%s" % (self.host, uri)
         log("Getting %s" % url)
         self.__cache[uri] = try_get_json(url)
     return self.__cache[uri]
Exemplo n.º 2
0
 def get_slave(self, slave_pid):
     return try_get_json("http://%s/metrics/snapshot" % slave_pid)
Exemplo n.º 3
0
 def get_slave_statistics(self, slave_pid):
     return try_get_json("http://%s/monitor/statistics.json" % slave_pid)
Exemplo n.º 4
0
 def get_master_state(self):
     url = "http://%s/state.json" % self.leader_pid
     log("Getting master state from: %s" % url)
     return try_get_json(url)
Exemplo n.º 5
0
 def get_cluster_stats(self):
     if self.state() == None:
         return None
     return try_get_json("http://%s/metrics/snapshot" % self.state()["leader"])
Exemplo n.º 6
0
 def __get(self, uri):
     if self.__cache.get(uri) == None:
         url = "http://%s/api%s" % (self.host, uri)
         log("Getting %s" % url)
         self.__cache[uri] = try_get_json(url)
     return self.__cache[uri]
Exemplo n.º 7
0
 def get_slave_statistics(self, slave_pid):
     return try_get_json("http://%s/monitor/statistics.json" % slave_pid)
Exemplo n.º 8
0
 def get_slave(self, slave_pid):
     return try_get_json("http://%s/metrics/snapshot" % slave_pid)
Exemplo n.º 9
0
 def get_cluster_stats(self):
     if self.state() == None:
         return None
     return try_get_json("http://%s/metrics/snapshot" %
                         self.state()["leader"])
Exemplo n.º 10
0
 def get_master_state(self):
     url = "http://%s/state.json" % self.leader_pid
     log("Getting master state from: %s" % url)
     return try_get_json(url)