in read_stall_retry/latency_per_time_gap.py [0:0]
def parse_args():
parser = argparse.ArgumentParser(description="Analyze metrics from GCS with configurable time gaps.")
parser.add_argument(
"--metrics-path",
type=str,
default="gs://vipinydv-metrics/slowenvironment-readstall-genericread-1byte/*.csv",
help="GCS or local path to metrics files."
)
parser.add_argument(
"--output-file",
type=str,
default="latency_per_timegap.csv",
help="Path to save the processed CSV output."
)
parser.add_argument(
"--percentiles",
type=str,
default=",".join(map(str, DEFAULT_PERCENTILES)),
help="Comma-separated list of percentiles to calculate."
)
parser.add_argument(
"--time-gap",
type=int,
default=DEFAULT_TIME_GAP,
help="Time gap in minutes for aggregation."
)
return parser.parse_args()