Exemple #1
0
def _get_overview(cluster):
    stats = {}
    for s in cluster['hostport'].split(','):
        host, port = map(str.strip, s.split(':'))

        zks = ZooKeeperStats(host, port)
        stats[s] = zks.get_stats() or {}

    cluster['stats'] = stats
    return cluster
Exemple #2
0
def _get_overview(cluster):
  stats = {}
  for s in cluster['hostport'].split(','):
    host, port = map(str.strip, s.split(':'))

    zks = ZooKeeperStats(host, port)
    stats[s] = zks.get_stats() or {}

  cluster['stats'] = stats
  return cluster
Exemple #3
0
def clients(request, host):
    parts = host.split(':')
    if len(parts) != 2:
        raise Http404

    host, port = parts
    zks = ZooKeeperStats(host, port)
    clients = zks.get_clients()

    return render('clients.mako', request,
                  dict(host=host, port=port, clients=clients))
Exemple #4
0
def clients(request, host):
  parts = host.split(':')  
  if len(parts) != 2:
    raise Http404

  host, port = parts
  zks = ZooKeeperStats(host, port)
  clients = zks.get_clients()

  return render('clients.mako', request,
    dict(host=host, port=port, clients=clients))