def count_by_speed()

in templates/aws-cloudfront-monitoring/source/lambda.d/metric_collector_download_speed_origin/metric_collector_download_speed_origin.py [0:0]


def count_by_speed(value, res):
    float_value = float(value)
    if float_value < SPEED_DICT['250K']:
        res['250K'] += 1
    elif float_value >= SPEED_DICT['250K'] and float_value < SPEED_DICT['500K']:
        res['500K'] += 1
    elif float_value >= SPEED_DICT['500K'] and float_value < SPEED_DICT['750K']:
        res['750K'] += 1
    elif float_value >= SPEED_DICT['750K'] and float_value < SPEED_DICT['1M']:
        res['1M'] += 1
    elif float_value >= SPEED_DICT['1M'] and float_value < SPEED_DICT['2M']:
        res['2M'] += 1
    elif float_value >= SPEED_DICT['2M'] and float_value < SPEED_DICT['3M']:
        res['3M'] += 1
    elif float_value >= SPEED_DICT['3M'] and float_value < SPEED_DICT['4M']:
        res['4M'] += 1
    else:
        res['Other'] += 1

    return res