in ssiog/metrics_per_minute_collector.py [0:0]
def calculate_percentiles(latencies):
# Calculate percentiles and the min/max latency values
percentiles = {
'p90': np.percentile(latencies, 90),
'p99': np.percentile(latencies, 99),
'p99.9': np.percentile(latencies, 99.9),
'p99.99': np.percentile(latencies, 99.99),
'p99.999': np.percentile(latencies, 99.999),
'p99.9999': np.percentile(latencies, 99.9999),
'p99.99999': np.percentile(latencies, 99.99999),
'min': np.min(latencies),
'max': np.max(latencies)
}
return percentiles