Пример #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]
Пример #2
0
 def get_slave(self, slave_pid):
     return try_get_json("http://%s/metrics/snapshot" % slave_pid)
Пример #3
0
 def get_slave_statistics(self, slave_pid):
     return try_get_json("http://%s/monitor/statistics.json" % slave_pid)
Пример #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)
Пример #5
0
 def get_cluster_stats(self):
     if self.state() == None:
         return None
     return try_get_json("http://%s/metrics/snapshot" % self.state()["leader"])
Пример #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]
Пример #7
0
 def get_slave_statistics(self, slave_pid):
     return try_get_json("http://%s/monitor/statistics.json" % slave_pid)
Пример #8
0
 def get_slave(self, slave_pid):
     return try_get_json("http://%s/metrics/snapshot" % slave_pid)
Пример #9
0
 def get_cluster_stats(self):
     if self.state() == None:
         return None
     return try_get_json("http://%s/metrics/snapshot" %
                         self.state()["leader"])
Пример #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)