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