in modules/python/clusterloader2/utils.py [0:0]
def get_measurement(file_path):
file_name = os.path.basename(file_path)
for file_prefix, measurement in POD_STARTUP_LATENCY_FILE_PREFIX_MEASUREMENT_MAP.items():
if file_name.startswith(file_prefix):
group_name = file_name.split("_")[2]
return measurement, group_name
for file_prefix in NETWORK_METRIC_PREFIXES:
if file_name.startswith(file_prefix):
group_name = file_name.split("_")[1]
return file_prefix, group_name
if file_name.startswith(PROM_QUERY_PREFIX):
group_name = file_name.split("_")[1]
measurement_name = file_name.split("_")[0][len(PROM_QUERY_PREFIX)+1:]
return measurement_name, group_name
if file_name.startswith(RESOURCE_USAGE_SUMMARY_PREFIX):
group_name = file_name.split("_")[1]
return RESOURCE_USAGE_SUMMARY_PREFIX, group_name
if file_name.startswith(NETWORK_POLICY_SOAK_MEASUREMENT_PREFIX):
group_name = file_name.split("_")[1]
return NETWORK_POLICY_SOAK_MEASUREMENT_PREFIX, group_name
return None, None