def calculate_percentiles()

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