docs: private void printRegionClientStats(final TSDB tsdb, final HttpQuery query) {
      final List<RegionClientStats> region_stats = tsdb.getClient().regionStats();
      final List<Map<String, Object>> stats = 
          new ArrayList<Map<String, Object>>(region_stats.size());
      for (final RegionClientStats rcs : region_stats) {
        final Map<String, Object> stat_map = new HashMap<String, Object>(8);
        stat_map.put("rpcsSent", rcs.rpcsSent());
        stat_map.put("rpcsInFlight", rcs.inflightRPCs());
        stat_map.put("pendingRPCs", rcs.pendingRPCs());
        stat_map.put("pendingBatchedRPCs", rcs.pendingBatchedRPCs());
        stat_map.put("dead", rcs.isDead());
        stat_map.put("rpcid", rcs.rpcID());
        stat_map.put("endpoint", rcs.remoteEndpoint());
        stat_map.put("rpcsTimedout", rcs.rpcsTimedout());
        stat_map.put("rpcResponsesTimedout", rcs.rpcResponsesTimedout());
        stat_map.put("rpcResponsesUnknown", rcs.rpcResponsesUnknown());
        stat_map.put("inflightBreached", rcs.inflightBreached());
        stat_map.put("pendingBreached", rcs.pendingBreached());
        stat_map.put("writesBlocked", rcs.writesBlocked());
        
        stats.add(stat_map);
      }
      query.sendReply(query.serializer().formatRegionStatsV1(stats));
    }