def detail(self, req): """Get mon list.""" #search_opts = {} #search_opts.update(req.GET) context = req.environ['vsm.context'] #remove_invalid_options(context, # search_opts, # self._get_zone_search_options) #zones = self.conductor_api.get_zone_list(context) mons = db.monitor_get_all(context) LOG.info('vsm/api/v1/mons.py detailed mons:%s' % mons) return self._view_builder.detail(mons)
def index(self, req): """Get mon list.""" #search_opts = {} #search_opts.update(req.GET) context = req.environ['vsm.context'] mons = db.monitor_get_all(context) error = self.conductor_api.ceph_error(context) if error: for mon in mons: mons['health'] = error LOG.info('vsm/api/v1/mon.py mons:%s' % mons) return self._view_builder.index(mons)
def get_all_monitors(self, context): return db.monitor_get_all(context)