示例#1
0
def get_data():
    data = {}
    data['buckets-denied'] = list(conn.smembers('buckets-denied'))
    data['buckets-complete'] = list(conn.smembers('buckets-complete'))
    data['buckets-start'] = conn.hgetall('buckets-start')
    data['buckets-end'] = conn.hgetall('buckets-end')
    data['bucket-partitions'] = {
        k: int(v)
        for k, v in conn.hgetall('bucket-partition').items()
    }
    data['buckets-error'] = conn.hgetall('buckets-unknown-errors')
    data['bucket-size'] = {
        k: float(v)
        for k, v in conn.hgetall('bucket-size').items()
    }
    data['keys-scanned'] = {
        k: float(v)
        for k, v in conn.hgetall('keys-scanned').items()
    }
    data['keys-matched'] = {
        k: float(v)
        for k, v in conn.hgetall('keys-matched').items()
    }
    data['keys-denied'] = {
        k: float(v)
        for k, v in conn.hgetall('keys-denied').items()
    }
    return data
示例#2
0
def get_data():
    data = {}
    data['bucket-age'] = conn.hgetall('bucket-ages')
    data['buckets-denied'] = list(conn.smembers('buckets-denied'))
    data['buckets-complete'] = list(conn.smembers('buckets-complete'))
    data['buckets-start'] = conn.hgetall('buckets-starts')
    data['buckets-inventory'] = conn.hgetall('buckets-inventory')
    data['bucket-partitions'] = {
        k: int(v)
        for k, v in conn.hgetall('bucket-partition').items()
    }
    data['buckets-error'] = conn.hgetall('buckets-unknown-errors')

    data['bucket-size'] = {
        k: float(v)
        for k, v in conn.hgetall('bucket-sizes').items()
    }
    data['bucket-region'] = conn.hgetall('bucket-regions')
    data['bucket-versions'] = {
        k: bool(int(v))
        for k, v in conn.hgetall('bucket-versions').items()
    }

    # key stats
    for k in ('keys-scanned', 'keys-matched', 'keys-denied', 'keys-missing',
              'keys-throttled', 'keys-sesserr', 'keys-connerr', 'keys-enderr',
              'keys-error'):
        data[k] = {k: float(v) for k, v in conn.hgetall(k).items()}

    # metric/rate stats per period
    data['keys-count'] = {
        k: float(v)
        for k, v in conn.hgetall('keys-count').items()
    }
    data['keys-time'] = {
        k: float(v)
        for k, v in conn.hgetall('keys-time').items()
    }

    data['bucket-pages'] = {
        k: float(v)
        for k, v in conn.hgetall('bucket-pages').items()
    }
    data['bucket-pages-time'] = {
        k: float(v)
        for k, v in conn.hgetall('bucket-pages-time').items()
    }

    return data
示例#3
0
def get_data():
    data = {}
    data['buckets-denied'] = list(
        conn.smembers('buckets-denied'))
    data['buckets-complete'] = list(
        conn.smembers('buckets-complete'))
    data['buckets-start'] = conn.hgetall('buckets-start')
    data['buckets-end'] = conn.hgetall('buckets-end')
    data['bucket-partitions'] = {
        k: int(v) for k, v in conn.hgetall('bucket-partition').items()}
    data['buckets-error'] = conn.hgetall(
        'buckets-unknown-errors')
    data['bucket-size'] = {
        k: float(v) for k, v in conn.hgetall('bucket-size').items()}
    data['keys-scanned'] = {
        k: float(v) for k, v in conn.hgetall('keys-scanned').items()}
    data['keys-matched'] = {
        k: float(v) for k, v in conn.hgetall('keys-matched').items()}
    data['keys-denied'] = {
        k: float(v) for k, v in conn.hgetall('keys-denied').items()}
    return data
示例#4
0
def get_data():
    data = {}
    data['bucket-age'] = conn.hgetall('bucket-ages')
    data['buckets-denied'] = list(
        conn.smembers('buckets-denied'))
    data['buckets-complete'] = list(
        conn.smembers('buckets-complete'))
    data['buckets-start'] = conn.hgetall('buckets-starts')
    data['buckets-inventory'] = conn.hgetall('buckets-inventory')
    data['bucket-partitions'] = {
        k: int(v) for k, v in conn.hgetall('bucket-partition').items()}
    data['buckets-error'] = conn.hgetall(
        'buckets-unknown-errors')

    data['bucket-size'] = {
        k: float(v) for k, v in conn.hgetall('bucket-sizes').items()}
    data['bucket-region'] = conn.hgetall('bucket-regions')
    data['bucket-versions'] = {
        k: bool(int(v)) for k, v in conn.hgetall('bucket-versions').items()}

    # key stats
    for k in ('keys-scanned', 'keys-matched',
              'keys-denied', 'keys-missing', 'keys-throttled',
              'keys-sesserr', 'keys-connerr', 'keys-enderr', 'keys-error'):
        data[k] = {
            k: float(v) for k, v in conn.hgetall(k).items()}

    # metric/rate stats per period
    data['keys-count'] = {
        k: float(v) for k, v in conn.hgetall('keys-count').items()}
    data['keys-time'] = {
        k: float(v) for k, v in conn.hgetall('keys-time').items()}

    data['bucket-pages'] = {
        k: float(v) for k, v in conn.hgetall('bucket-pages').items()}
    data['bucket-pages-time'] = {
        k: float(v) for k, v in conn.hgetall('bucket-pages-time').items()}

    return data