INNER CODE UNIT · TypeScript
generateLatencyComparison
envoyproxy/gateway · site/tools/benchmark-dashboard/src/data/index.ts:194
export const generateLatencyComparison = (versions?: string[]): LatencyComparison[] => {
const suitesToProcess = versions ? getDataByVersions(versions) : allTestSuites;
return suitesToProcess.flatMap(suite =>
suite.results.map(result => ({
version: suite.metadata.version,
runId: suite.metadata.runId,
routes: result.routes,
phase: result.phase,
p50: result.latency.percentiles.p50,
p75: result.latency.percentiles.p75,
p90: result.latency.percentiles.p90,
p95: result.latency.percentiles.p95,
p99: result.latency.percentiles.p99,
p999: result.latency.percentiles.p999
}))
);
};