@@ -6,11 +6,13 @@ export const SCENARIOS = {
66 COLD_START : 'cold-start' ,
77 CONCURRENT : 'concurrent-creation' ,
88 SUSTAINED : 'sustained-throughput' ,
9- BURST : 'bursty-traffic'
9+ BURST : 'bursty-traffic' ,
10+ BURST_STARTUP : 'burst-startup' ,
11+ FILE_IO : 'file-io'
1012} as const ;
1113
1214export const METRICS = {
13- // Cold start
15+ // Cold start / sequential startup (sequential create → first exec)
1416 COLD_START_LATENCY : 'cold-start-latency' ,
1517 WARM_COMMAND_LATENCY : 'warm-command-latency' ,
1618 // Concurrent creation
@@ -23,13 +25,23 @@ export const METRICS = {
2325 COMPLETED_COMMANDS : 'completed-commands' ,
2426 ACTUAL_THROUGHPUT : 'actual-throughput' ,
2527 LATENCY_DEGRADATION : 'latency-degradation' ,
26- // Burst
28+ // Bursty traffic (commands on a warm sandbox)
2729 BURST_COMMAND : 'burst-command' ,
2830 BURST_DURATION : 'burst-duration' ,
2931 BURST_SUCCESS_RATE : 'burst-success-rate' ,
3032 BASELINE_LATENCY : 'baseline-latency' ,
3133 RECOVERY_LATENCY : 'recovery-latency' ,
32- RECOVERY_OVERHEAD : 'recovery-overhead'
34+ RECOVERY_OVERHEAD : 'recovery-overhead' ,
35+ // Burst startup (rapid sandbox creations)
36+ BURST_STARTUP_LATENCY : 'burst-startup-latency' ,
37+ BURST_STARTUP_SUCCESS_RATE : 'burst-startup-success-rate' ,
38+ BURST_STARTUP_TOTAL_TIME : 'burst-startup-total-time' ,
39+ // File I/O — used as prefixes, appended with '-<size>' (e.g. 'file-write-latency-10kb')
40+ FILE_WRITE_LATENCY : 'file-write-latency' ,
41+ FILE_READ_LATENCY : 'file-read-latency' ,
42+ FILE_ROUNDTRIP_LATENCY : 'file-roundtrip-latency' ,
43+ FILE_CONCURRENT_WRITE : 'file-concurrent-write' ,
44+ FILE_CONCURRENT_READ : 'file-concurrent-read'
3345} as const ;
3446
3547/** Minimum success rate to pass a scenario (percentage) */
0 commit comments