Пример #1
0
 @Monitor(name = "AvailableServersCount", type = DataSourceType.GAUGE)
 public int getAvailableServersCount() {
   ILoadBalancer lb = getLoadBalancer();
   List<Server> servers = lb.getAllServers();
   if (servers == null) {
     return 0;
   }
   return Collections2.filter(servers, predicate.getServerOnlyPredicate()).size();
 }