@Override
public MasterMonitorInfo getMasterStats(TInfo info, AuthInfo credentials) throws ThriftSecurityException, TException {
final MasterMonitorInfo result = new MasterMonitorInfo();
result.loggers = new ArrayList<LoggerStatus>();
for (String logger : loggers.getLoggersFromZooKeeper().values()) {
result.loggers.add(new LoggerStatus(logger));
}
result.recovery = recovery.status();
result.tServerInfo = new ArrayList<TabletServerStatus>();
result.tableMap = new DefaultMap<String,TableInfo>(new TableInfo());