From db781b5e209fb56f760fb185d18a1e1b8d528100 Mon Sep 17 00:00:00 2001 From: Gianni Crivello Date: Thu, 26 Feb 2026 12:31:00 -0500 Subject: [PATCH 1/5] load tests --- .gitignore | 2 + loadtest/README.md | 87 + loadtest/agent.py | 78 + loadtest/monitor.py | 271 + loadtest/resilience.py | 627 ++ .../results/loadtest-20260226-103316.json | 5873 +++++++++++++++ .../results/loadtest-20260226-114607.json | 6518 +++++++++++++++++ .../results/loadtest-20260226-114851.json | 333 + loadtest/results/monitor.json | 2312 ++++++ loadtest/run.py | 657 ++ loadtest/visualize.py | 345 + uv.lock | 4 +- 12 files changed, 17105 insertions(+), 2 deletions(-) create mode 100644 loadtest/README.md create mode 100644 loadtest/agent.py create mode 100644 loadtest/monitor.py create mode 100644 loadtest/resilience.py create mode 100644 loadtest/results/loadtest-20260226-103316.json create mode 100644 loadtest/results/loadtest-20260226-114607.json create mode 100644 loadtest/results/loadtest-20260226-114851.json create mode 100644 loadtest/results/monitor.json create mode 100644 loadtest/run.py create mode 100644 loadtest/visualize.py diff --git a/.gitignore b/.gitignore index 829a555..4a85902 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ __pycache__/ +.DS_Store *.pyc *.pyo +*.png *.pyd .Python env/ diff --git a/loadtest/README.md b/loadtest/README.md new file mode 100644 index 0000000..fa0e9cb --- /dev/null +++ b/loadtest/README.md @@ -0,0 +1,87 @@ +# Load Testing + +Ramps concurrent Nightshift VMs in waves to find the concurrency ceiling of a node. Collects per-run timing metrics, host resource samples, and produces a scaling report with zone classifications. + +## Quick start + +```bash +# Run load test (deploys agent, launches waves, writes results) +uv run python loadtest/run.py --waves 5,10,20,30,50,50,50 --duration 180 + +# Visualize the most recent result +uv run --with matplotlib --with numpy python loadtest/run.py --vis + +# Visualize a specific result +uv run --with matplotlib --with numpy python loadtest/run.py --vis loadtest/results/loadtest-20260226-114607.json +``` + +## How it works + +1. **Deploy** — `run.py` packages `agent.py` into a tarball and deploys it via `POST /api/agents` +2. **Wave launch** — Waves fire concurrently (e.g. 5, then 10, then 20 VMs). Each wave runs in parallel with previous waves still executing, so VMs accumulate +3. **SSE streaming** — Each run connects to the event stream and tracks cold start, heartbeats, and completion +4. **Monitor** (optional) — If `--host` and `--key` are provided, `monitor.py` SSH-es into the host every 5 seconds and samples CPU, memory, disk, Firecracker VM count, TAP devices, file descriptors, and iptables rules +5. **Report** — Results are saved to JSON and a scaling report is printed with GREEN/YELLOW/RED zone classifications + +## Files + +| File | Purpose | +|---|---| +| `run.py` | Main orchestrator — deploys agent, launches waves, collects metrics, prints report | +| `agent.py` | Test agent deployed to Nightshift — runs for N seconds with periodic heartbeats | +| `monitor.py` | SSH-based host resource monitor — samples system metrics during the test | +| `visualize.py` | Generates dark-themed charts from result JSON (cold starts, success rates, memory, VMs) | +| `results/` | Output directory for JSON results, monitor data, and PNG visualizations | + +## Options + +| Flag | Default | Description | +|---|---|---| +| `--api-url` | `https://api.nightshift.sh` | Nightshift API base URL | +| `--api-key` | `12345` | API key | +| `--waves` | `5,10,20,30,50,50,50` | Comma-separated wave sizes | +| `--duration` | `180` | Run duration per agent (seconds) | +| `--wave-interval` | `30` | Seconds between wave launches | +| `--host` | — | SSH host for monitoring | +| `--key` | — | SSH key path for monitoring | +| `--output-dir` | `loadtest/results` | Output directory | +| `--skip-deploy` | `false` | Reuse existing agent (skip deployment) | +| `--fail-threshold` | `50` | Wave failure % that stops the test | +| `--vis` | — | Visualize results instead of running a test | + +## Metrics + +**Per-run timing:** +- `submit_duration_s` — time for POST to return 202 +- `cold_start_s` — time from submission to first SSE event (includes VM boot) +- `total_duration_s` — full run duration + +**Per-wave aggregates:** +- Success/failure rate +- Avg, P95, max cold start + +**Host resources** (from `monitor.json`): +- CPU load average, memory usage, disk usage +- Firecracker process count, TAP device count +- Nightshift file descriptors, iptables rules + +## Zone classification + +Each wave is classified into a zone based on its metrics: + +| Zone | Criteria | Meaning | +|---|---|---| +| **GREEN** | failure < 5%, p95 cold start < 15s, avg < 10s | Safe operating range | +| **YELLOW** | avg cold start > 10s or p95 > 15s | Approaching limits, plan to scale | +| **RED** | failure > 5% or p95 cold start > 30s | Over capacity, errors occurring | + +## Visualization + +`--vis` produces a PNG with four panels: + +1. **P95 Cold Start** — line chart colored by zone with gradient fill, annotated peak/best values +2. **Success Rate** — per-wave bar chart with overall pass rate +3. **Memory Usage** — time series from monitor data with peak/start/end callouts +4. **Active VMs & System Load** — Firecracker count + load average overlay + +Charts use a dark theme with monospace fonts. Monitor panels only appear when `monitor.json` is present alongside the result file. diff --git a/loadtest/agent.py b/loadtest/agent.py new file mode 100644 index 0000000..9553132 --- /dev/null +++ b/loadtest/agent.py @@ -0,0 +1,78 @@ +"""Load-test agent — deployed to Nightshift, runs for a configurable duration. + +The prompt should be a number of seconds to run (e.g. "180"). +The agent does light CPU work (prime sieve) and emits periodic heartbeats +so the load test runner can track liveness. + +Usage (deploy manually): + uv run nightshift deploy loadtest/agent.py + +Or let loadtest/run.py deploy it automatically via the API. +""" + +import os +import time + +from nightshift import AgentConfig, NightshiftApp + +app = NightshiftApp() + + +@app.agent( + AgentConfig( + vcpu_count=2, + mem_size_mib=2048, + timeout_seconds=1800, + max_concurrent_vms=200, + stateful=False, + ) +) +async def loadtest_agent(prompt: str): + """Run for the requested duration with periodic heartbeats.""" + try: + duration = int(prompt.strip()) + except ValueError: + duration = 180 + + start = time.monotonic() + heartbeat_num = 0 + + yield { + "type": "agent.message", + "role": "assistant", + "content": f"loadtest: starting, duration={duration}s, pid={os.getpid()}", + } + + while time.monotonic() - start < duration: + # Light CPU work: count primes up to 5000 via sieve + sieve = [True] * 5000 + sieve[0] = sieve[1] = False + for i in range(2, int(5000**0.5) + 1): + if sieve[i]: + for j in range(i * i, 5000, i): + sieve[j] = False + prime_count = sum(sieve) + + heartbeat_num += 1 + elapsed = time.monotonic() - start + yield { + "type": "agent.message", + "role": "assistant", + "content": ( + f"loadtest: heartbeat {heartbeat_num}, " + f"elapsed={elapsed:.1f}s, primes={prime_count}" + ), + } + + # Sleep between heartbeats (10s intervals) + remaining = duration - (time.monotonic() - start) + if remaining > 0: + import asyncio + await asyncio.sleep(min(10, remaining)) + + total = time.monotonic() - start + yield { + "type": "agent.message", + "role": "assistant", + "content": f"loadtest: completed, total={total:.1f}s, heartbeats={heartbeat_num}", + } diff --git a/loadtest/monitor.py b/loadtest/monitor.py new file mode 100644 index 0000000..d2e82d9 --- /dev/null +++ b/loadtest/monitor.py @@ -0,0 +1,271 @@ +"""Host resource monitor — samples system metrics via SSH during load tests. + +Runs independently alongside the load test, writing timestamped samples to a +JSON file. Each sample captures CPU, memory, disk, process counts, file +descriptors, and network state on the remote host. + +Usage: + uv run python loadtest/monitor.py --host 34.197.220.78 --key ~/.ssh/nightshift.pem + +Or imported by run.py and started programmatically. +""" + +from __future__ import annotations + +import asyncio +import json +import os +import time +from dataclasses import asdict, dataclass, field + + +@dataclass +class HostSample: + timestamp: float = 0.0 + elapsed_s: float = 0.0 + + # CPU (from /proc/stat snapshot via mpstat or top) + cpu_percent: float = 0.0 + load_avg_1m: float = 0.0 + load_avg_5m: float = 0.0 + load_avg_15m: float = 0.0 + + # Memory + mem_total_mb: int = 0 + mem_used_mb: int = 0 + mem_available_mb: int = 0 + mem_percent: float = 0.0 + + # Disk + disk_total_gb: float = 0.0 + disk_used_gb: float = 0.0 + disk_available_gb: float = 0.0 + disk_percent: float = 0.0 + + # Processes + firecracker_count: int = 0 + tap_device_count: int = 0 + nightshift_fd_count: int = 0 + iptables_rule_count: int = 0 + + # Errors during collection + errors: list[str] = field(default_factory=list) + + +SAMPLE_SCRIPT = r""" +import json, os, subprocess + +sample = {} + +# Load average +with open('/proc/loadavg') as f: + parts = f.read().split() + sample['load_avg_1m'] = float(parts[0]) + sample['load_avg_5m'] = float(parts[1]) + sample['load_avg_15m'] = float(parts[2]) + +# CPU usage from /proc/stat (instant snapshot — idle ratio) +with open('/proc/stat') as f: + line = f.readline() # cpu user nice system idle iowait irq softirq steal + parts = line.split()[1:] + vals = [int(x) for x in parts] + total = sum(vals) + idle = vals[3] + vals[4] # idle + iowait + sample['cpu_percent'] = round(100 * (1 - idle / total), 1) if total else 0 + +# Memory from /proc/meminfo +meminfo = {} +with open('/proc/meminfo') as f: + for line in f: + key, val = line.split(':') + meminfo[key.strip()] = int(val.strip().split()[0]) # kB +sample['mem_total_mb'] = meminfo.get('MemTotal', 0) // 1024 +sample['mem_available_mb'] = meminfo.get('MemAvailable', 0) // 1024 +sample['mem_used_mb'] = sample['mem_total_mb'] - sample['mem_available_mb'] +sample['mem_percent'] = round(100 * sample['mem_used_mb'] / sample['mem_total_mb'], 1) if sample['mem_total_mb'] else 0 + +# Disk usage +st = os.statvfs('/') +sample['disk_total_gb'] = round(st.f_blocks * st.f_frsize / 1e9, 1) +sample['disk_available_gb'] = round(st.f_bavail * st.f_frsize / 1e9, 1) +sample['disk_used_gb'] = round(sample['disk_total_gb'] - sample['disk_available_gb'], 1) +sample['disk_percent'] = round(100 * sample['disk_used_gb'] / sample['disk_total_gb'], 1) if sample['disk_total_gb'] else 0 + +# Firecracker process count +try: + out = subprocess.check_output(['pgrep', '-c', 'firecracker'], text=True).strip() + sample['firecracker_count'] = int(out) +except (subprocess.CalledProcessError, ValueError): + sample['firecracker_count'] = 0 + +# TAP device count +try: + out = subprocess.check_output(['bash', '-c', 'ip link show | grep -c "tap"'], text=True).strip() + sample['tap_device_count'] = int(out) +except (subprocess.CalledProcessError, ValueError): + sample['tap_device_count'] = 0 + +# Nightshift process file descriptor count +try: + pid = subprocess.check_output(['pgrep', '-f', 'nightshift serve'], text=True).strip().split()[0] + out = subprocess.check_output(['bash', '-c', f'ls /proc/{pid}/fd 2>/dev/null | wc -l'], text=True).strip() + sample['nightshift_fd_count'] = int(out) +except (subprocess.CalledProcessError, ValueError, IndexError): + sample['nightshift_fd_count'] = -1 + +# iptables rule count +try: + out = subprocess.check_output(['sudo', 'iptables', '-L', '-n', '--line-numbers'], text=True) + sample['iptables_rule_count'] = len([l for l in out.splitlines() if l and l[0].isdigit()]) +except (subprocess.CalledProcessError, ValueError): + sample['iptables_rule_count'] = -1 + +print(json.dumps(sample)) +""" + + +class HostMonitor: + """Collects host metrics via SSH at a configurable interval.""" + + def __init__( + self, + host: str, + key_path: str, + user: str = "ubuntu", + interval: float = 5.0, + output_path: str = "loadtest/results/monitor.json", + ): + self.host = host + self.key_path = key_path + self.user = user + self.interval = interval + self.output_path = output_path + self.samples: list[dict] = [] + self._start_time: float = 0 + self._task: asyncio.Task | None = None + + async def _run_ssh(self, cmd: str) -> tuple[str, str]: + """Run a command on the remote host via SSH.""" + proc = await asyncio.create_subprocess_exec( + "ssh", + "-i", self.key_path, + "-o", "StrictHostKeyChecking=no", + "-o", "ConnectTimeout=5", + f"{self.user}@{self.host}", + cmd, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + stdout, stderr = await proc.communicate() + return stdout.decode().strip(), stderr.decode().strip() + + async def _collect_sample(self) -> HostSample: + """Collect a single sample from the remote host.""" + sample = HostSample( + timestamp=time.time(), + elapsed_s=round(time.time() - self._start_time, 1), + ) + + try: + # Run the collection script remotely via python3 + stdout, stderr = await self._run_ssh(f"python3 -c {_shell_quote(SAMPLE_SCRIPT)}") + if stdout: + data = json.loads(stdout) + for key, val in data.items(): + if hasattr(sample, key): + setattr(sample, key, val) + if stderr: + sample.errors.append(f"stderr: {stderr[:200]}") + except Exception as e: + sample.errors.append(str(e)) + + return sample + + async def _loop(self) -> None: + """Main sampling loop.""" + self._start_time = time.time() + while True: + try: + sample = await self._collect_sample() + sample_dict = asdict(sample) + self.samples.append(sample_dict) + self._write_samples() + + # Print summary line + print( + f"[monitor] t={sample.elapsed_s:.0f}s " + f"cpu={sample.cpu_percent:.0f}% " + f"mem={sample.mem_used_mb}/{sample.mem_total_mb}MB ({sample.mem_percent:.0f}%) " + f"disk={sample.disk_used_gb}/{sample.disk_total_gb}GB " + f"fc={sample.firecracker_count} tap={sample.tap_device_count} " + f"fd={sample.nightshift_fd_count}" + ) + except asyncio.CancelledError: + raise + except Exception as e: + print(f"[monitor] error: {e}") + + await asyncio.sleep(self.interval) + + def _write_samples(self) -> None: + """Write accumulated samples to disk.""" + os.makedirs(os.path.dirname(self.output_path), exist_ok=True) + with open(self.output_path, "w") as f: + json.dump(self.samples, f, indent=2) + + def start(self) -> asyncio.Task: + """Start the monitoring loop as a background task.""" + self._task = asyncio.create_task(self._loop()) + return self._task + + async def stop(self) -> None: + """Stop the monitoring loop and write final samples.""" + if self._task: + self._task.cancel() + try: + await self._task + except asyncio.CancelledError: + pass + self._write_samples() + print(f"[monitor] stopped, {len(self.samples)} samples written to {self.output_path}") + + +def _shell_quote(s: str) -> str: + """Quote a string for use in a shell command.""" + return "'" + s.replace("'", "'\"'\"'") + "'" + + +async def main(): + import argparse + + parser = argparse.ArgumentParser(description="Monitor Nightshift host resources via SSH") + parser.add_argument("--host", required=True, help="Host IP or hostname") + parser.add_argument("--key", required=True, help="Path to SSH private key") + parser.add_argument("--user", default="ubuntu", help="SSH username") + parser.add_argument("--interval", type=float, default=5.0, help="Sampling interval in seconds") + parser.add_argument("--output", default="loadtest/results/monitor.json", help="Output JSON file") + args = parser.parse_args() + + monitor = HostMonitor( + host=args.host, + key_path=args.key, + user=args.user, + interval=args.interval, + output_path=args.output, + ) + + print(f"[monitor] starting, host={args.host}, interval={args.interval}s") + monitor.start() + + try: + # Run forever until Ctrl-C + while True: + await asyncio.sleep(1) + except KeyboardInterrupt: + print("\n[monitor] interrupted") + finally: + await monitor.stop() + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/loadtest/resilience.py b/loadtest/resilience.py new file mode 100644 index 0000000..1d0cccd --- /dev/null +++ b/loadtest/resilience.py @@ -0,0 +1,627 @@ +"""Resilience test — overloads nightshift then verifies graceful recovery. + +5-phase test: + 1. BASELINE — deploy agent, launch canary runs, record host state + 2. OVERLOAD — ramp waves of short-lived runs until failure threshold hit + 3. DRAIN — wait for overload VMs to finish naturally (no external cleanup) + 4. RECOVERY — launch fresh runs to verify the system bounced back + 5. CANARY — verify long-lived canaries survived the entire test + +Usage: + uv run python loadtest/resilience.py \ + --host 34.197.220.78 --key ~/.ssh/nightshift.pem + +Pre-test: raise fd limit on the host: + ssh -i ~/.ssh/nightshift.pem ubuntu@34.197.220.78 \ + 'PID=$(pgrep -f "nightshift serve" | head -1) && sudo prlimit --pid $PID --nofile=65536:65536' +""" + +from __future__ import annotations + +import argparse +import asyncio +import json +import os +import sys +import time +from dataclasses import asdict, dataclass, field + +import httpx +import httpx_sse + +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) + +from loadtest.monitor import HostMonitor +from loadtest.run import RunResult, WaveResult, deploy_agent, execute_run, run_wave + + +# ── Canary tracking ───────────────────────────────────────────── + +@dataclass +class Canary: + index: int + run_id: str = "" + status: str = "pending" # pending, running, completed, error + error: str = "" + heartbeat_count: int = 0 + last_heartbeat_at: float = 0.0 + first_heartbeat_at: float = 0.0 + survived_overload: bool = False + + +async def launch_canary( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + canary: Canary, + duration: int, +) -> None: + """Submit a canary run and stream SSE events, updating the canary in-place.""" + try: + r = await client.post( + f"/api/agents/{agent_name}/runs", + json={"prompt": str(duration)}, + headers=headers, + timeout=30, + ) + r.raise_for_status() + canary.run_id = r.json()["id"] + canary.status = "running" + except Exception as e: + canary.status = "error" + canary.error = f"submit: {e}" + return + + try: + async with httpx_sse.aconnect_sse( + client, + "GET", + f"/api/runs/{canary.run_id}/events", + headers=headers, + timeout=httpx.Timeout(timeout=duration + 120, connect=30), + ) as sse: + async for event in sse.aiter_sse(): + now = time.time() + + if event.event == "agent.message": + try: + payload = json.loads(event.data) + if "heartbeat" in payload.get("content", ""): + canary.heartbeat_count += 1 + canary.last_heartbeat_at = now + if canary.first_heartbeat_at == 0: + canary.first_heartbeat_at = now + except json.JSONDecodeError: + pass + + if event.event == "nightshift.completed": + canary.status = "completed" + break + if event.event in ("nightshift.error", "nightshift.interrupted"): + canary.status = "error" + try: + canary.error = json.loads(event.data).get("error", event.event) + except (json.JSONDecodeError, AttributeError): + canary.error = event.event + break + + except Exception as e: + canary.status = "error" + canary.error = f"SSE: {e}" + + +def canary_health(canaries: list[Canary], since: float) -> tuple[int, int]: + """Return (alive, total) — alive means heartbeat received since `since`.""" + alive = sum( + 1 for c in canaries + if c.status == "running" and c.last_heartbeat_at > since + ) + return alive, len(canaries) + + +# ── Phase runners ──────────────────────────────────────────────── + +async def phase_baseline( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + monitor: HostMonitor | None, + canary_count: int, + canary_duration: int, +) -> list[Canary]: + """Phase 1: launch canaries and record baseline host state.""" + print("\n" + "=" * 60) + print("PHASE 1: BASELINE") + print("=" * 60) + + canaries = [Canary(index=i) for i in range(canary_count)] + canary_tasks = [] + for c in canaries: + task = asyncio.create_task( + launch_canary(client, headers, agent_name, c, canary_duration) + ) + canary_tasks.append(task) + + # Wait for canaries to get their first heartbeat (up to 120s) + print(f"[baseline] launched {canary_count} canaries ({canary_duration}s duration)") + print("[baseline] waiting for first heartbeats...") + deadline = time.time() + 120 + while time.time() < deadline: + with_hb = sum(1 for c in canaries if c.first_heartbeat_at > 0) + failed = sum(1 for c in canaries if c.status == "error") + if with_hb + failed >= canary_count: + break + await asyncio.sleep(2) + + alive = sum(1 for c in canaries if c.status == "running" and c.first_heartbeat_at > 0) + failed = sum(1 for c in canaries if c.status == "error") + print(f"[baseline] canaries: {alive} alive, {failed} failed") + + if alive == 0: + print("[baseline] FATAL: no canaries started — aborting") + sys.exit(1) + + # Record baseline host state + if monitor and monitor.samples: + s = monitor.samples[-1] + print( + f"[baseline] host: fc={s.get('firecracker_count', '?')} " + f"tap={s.get('tap_device_count', '?')} " + f"disk={s.get('disk_percent', '?')}% " + f"mem={s.get('mem_percent', '?')}%" + ) + + return canaries + + +async def phase_overload( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + canaries: list[Canary], + monitor: HostMonitor | None, + wave_sizes: list[int], + overload_duration: int, + wave_interval: int, + fail_threshold: float, +) -> list[WaveResult]: + """Phase 2: ramp overload waves, checking canary health between each.""" + print("\n" + "=" * 60) + print("PHASE 2: OVERLOAD") + print("=" * 60) + + wave_results: list[WaveResult] = [] + wave_tasks: list[asyncio.Task] = [] + stopped_early = False + + for i, size in enumerate(wave_sizes): + wave_num = i + 1 + print(f"\n[overload] wave {wave_num}: launching {size} runs ({overload_duration}s each)") + + task = asyncio.create_task( + run_wave(client, headers, agent_name, overload_duration, wave_num, size) + ) + wave_tasks.append(task) + + # Check canary health + check_since = time.time() - 30 # heartbeat in last 30s + alive, total = canary_health(canaries, check_since) + print(f"[overload] canary health: {alive}/{total} alive") + + # Collect any completed waves + for t in wave_tasks: + if t.done(): + try: + result = t.result() + if result not in wave_results: + wave_results.append(result) + _print_wave_line(result) + except Exception as e: + print(f"[overload] wave task error: {e}") + + # Check failure threshold on completed waves + if wave_results: + last = wave_results[-1] + if last.runs and last.failure_rate > fail_threshold: + print( + f"[overload] STOP: wave {last.wave_num} failure rate " + f"{last.failure_rate:.0f}% > {fail_threshold:.0f}% threshold" + ) + stopped_early = True + break + + # Wait before next wave + if i < len(wave_sizes) - 1: + await asyncio.sleep(wave_interval) + + # Wait for all overload waves to finish + remaining = [t for t in wave_tasks if not t.done()] + if remaining: + print(f"\n[overload] waiting for {len(remaining)} wave(s) to finish...") + done, pending = await asyncio.wait(remaining, timeout=overload_duration + 300) + for t in done: + try: + result = t.result() + if result not in wave_results: + wave_results.append(result) + _print_wave_line(result) + except Exception as e: + print(f"[overload] wave task error: {e}") + for t in pending: + print("[overload] wave timed out waiting — cancelling") + t.cancel() + + wave_results.sort(key=lambda w: w.wave_num) + + # Mark canary overload survival + check_since = time.time() - 30 + for c in canaries: + if c.status == "running" and c.last_heartbeat_at > check_since: + c.survived_overload = True + + # Print overload summary + total_runs = sum(w.size for w in wave_results) + total_ok = sum(w.completed for w in wave_results) + total_fail = sum(w.failed for w in wave_results) + print(f"\n[overload] summary: {len(wave_results)} waves, {total_runs} runs, {total_ok} ok, {total_fail} failed") + if stopped_early: + print("[overload] stopped early due to failure threshold") + + return wave_results + + +async def phase_drain( + monitor: HostMonitor | None, + canaries: list[Canary], + drain_timeout: int, +) -> dict: + """Phase 3: wait for overload VMs to drain naturally. No external cleanup.""" + print("\n" + "=" * 60) + print("PHASE 3: DRAIN (no external cleanup)") + print("=" * 60) + + canary_running = sum(1 for c in canaries if c.status == "running") + # Expected remaining = canary count (still running their 600s runs) + expected_fc = canary_running + print(f"[drain] expecting FC count to settle near {expected_fc} (canaries)") + print(f"[drain] waiting up to {drain_timeout}s for overload VMs to finish...") + + start = time.time() + drain_samples = [] + + while time.time() - start < drain_timeout: + await asyncio.sleep(10) + elapsed = time.time() - start + + if monitor and monitor.samples: + s = monitor.samples[-1] + fc = s.get("firecracker_count", -1) + tap = s.get("tap_device_count", -1) + disk_pct = s.get("disk_percent", -1) + mem_pct = s.get("mem_percent", -1) + drain_samples.append(s) + + print( + f"[drain] t={elapsed:.0f}s fc={fc} tap={tap} " + f"disk={disk_pct}% mem={mem_pct}%" + ) + + # Early exit: only canary FCs (or fewer) remain + if 0 <= fc <= expected_fc + 2: # +2 for tolerance + print(f"[drain] FC count settled to {fc} — drain complete") + break + else: + print(f"[drain] t={elapsed:.0f}s (no monitor data)") + + elapsed = time.time() - start + final_state = {} + if monitor and monitor.samples: + final_state = monitor.samples[-1] + + print(f"[drain] finished after {elapsed:.0f}s") + if final_state: + print( + f"[drain] final: fc={final_state.get('firecracker_count', '?')} " + f"tap={final_state.get('tap_device_count', '?')} " + f"disk={final_state.get('disk_percent', '?')}% " + f"mem={final_state.get('mem_percent', '?')}%" + ) + + return final_state + + +async def phase_recovery( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + recovery_count: int, + recovery_duration: int, +) -> list[RunResult]: + """Phase 4: launch fresh runs to verify the system recovered.""" + print("\n" + "=" * 60) + print("PHASE 4: RECOVERY") + print("=" * 60) + + print(f"[recovery] launching {recovery_count} runs ({recovery_duration}s each)") + + tasks = [ + execute_run(client, headers, agent_name, recovery_duration, wave=99, wave_index=i) + for i in range(recovery_count) + ] + results = await asyncio.gather(*tasks, return_exceptions=True) + + recovery_runs: list[RunResult] = [] + for r in results: + if isinstance(r, Exception): + recovery_runs.append(RunResult(wave=99, status="error", error=str(r))) + else: + recovery_runs.append(r) + + ok = sum(1 for r in recovery_runs if r.status == "completed") + failed = sum(1 for r in recovery_runs if r.status in ("error", "timeout")) + cold_starts = [r.cold_start_s for r in recovery_runs if r.cold_start_s > 0] + avg_cs = sum(cold_starts) / len(cold_starts) if cold_starts else 0 + + print(f"[recovery] results: {ok}/{recovery_count} ok, {failed} failed") + if cold_starts: + print(f"[recovery] cold starts: avg={avg_cs:.1f}s max={max(cold_starts):.1f}s") + for r in recovery_runs: + tag = "ok" if r.status == "completed" else r.status + print(f" run {r.run_id or '?'}: {tag} cold_start={r.cold_start_s:.1f}s hb={r.heartbeat_count}") + + return recovery_runs + + +def phase_canary_check(canaries: list[Canary]) -> tuple[int, int]: + """Phase 5: verify canaries survived.""" + print("\n" + "=" * 60) + print("PHASE 5: CANARY CHECK") + print("=" * 60) + + survived = 0 + for c in canaries: + ok = c.status in ("running", "completed") and c.heartbeat_count > 0 + if ok: + survived += 1 + tag = "PASS" if ok else "FAIL" + print( + f" canary {c.index}: {tag} status={c.status} " + f"heartbeats={c.heartbeat_count} survived_overload={c.survived_overload}" + ) + + print(f"\n[canary] {survived}/{len(canaries)} survived") + return survived, len(canaries) + + +# ── Final report ───────────────────────────────────────────────── + +def print_report( + canaries: list[Canary], + canary_survived: int, + recovery_runs: list[RunResult], + wave_results: list[WaveResult], + final_state: dict, + elapsed: float, +) -> dict: + """Print final report and return structured results.""" + print("\n" + "=" * 60) + print("RESILIENCE TEST REPORT") + print("=" * 60) + + # Canary survival + canary_total = len(canaries) + canary_pass = canary_survived == canary_total + print(f"CANARY SURVIVAL: {canary_survived}/{canary_total} — {'PASS' if canary_pass else 'FAIL'}") + + # Recovery + recovery_ok = sum(1 for r in recovery_runs if r.status == "completed") + recovery_total = len(recovery_runs) + cold_starts = [r.cold_start_s for r in recovery_runs if r.cold_start_s > 0] + avg_cs = sum(cold_starts) / len(cold_starts) if cold_starts else 0 + recovery_pass = recovery_ok == recovery_total + cs_str = f", avg cold start {avg_cs:.1f}s" if cold_starts else "" + print(f"RECOVERY: {recovery_ok}/{recovery_total} ok{cs_str} — {'PASS' if recovery_pass else 'FAIL'}") + + # Cleanup + fc = final_state.get("firecracker_count", -1) + tap = final_state.get("tap_device_count", -1) + # After drain, we expect canaries + recovery runs still alive + expected_remaining = canary_survived + recovery_ok + cleanup_pass = fc >= 0 and fc <= expected_remaining + 5 # tolerance + print( + f"CLEANUP: fc={fc} tap={tap} (expected ~{expected_remaining} remaining) " + f"— {'PASS' if cleanup_pass else 'FAIL'}" + ) + + # Overload summary + total_overload = sum(w.size for w in wave_results) + total_ok_overload = sum(w.completed for w in wave_results) + print(f"OVERLOAD: {total_ok_overload}/{total_overload} runs succeeded across {len(wave_results)} waves") + + # Overall + overall = canary_pass and recovery_pass and cleanup_pass + print(f"\nOVERALL: {'PASS' if overall else 'FAIL'}") + print(f"Total elapsed: {elapsed:.0f}s") + + return { + "overall": "PASS" if overall else "FAIL", + "canary_survived": canary_survived, + "canary_total": canary_total, + "canary_pass": canary_pass, + "recovery_ok": recovery_ok, + "recovery_total": recovery_total, + "recovery_avg_cold_start": avg_cs, + "recovery_pass": recovery_pass, + "cleanup_fc": fc, + "cleanup_tap": tap, + "cleanup_expected": expected_remaining, + "cleanup_pass": cleanup_pass, + "overload_waves": len(wave_results), + "overload_total_runs": total_overload, + "overload_total_ok": total_ok_overload, + "elapsed_s": elapsed, + } + + +def save_results( + report: dict, + canaries: list[Canary], + recovery_runs: list[RunResult], + wave_results: list[WaveResult], + output_dir: str, +) -> str: + """Save detailed results to JSON.""" + os.makedirs(output_dir, exist_ok=True) + ts = time.strftime("%Y%m%d-%H%M%S") + path = os.path.join(output_dir, f"resilience-{ts}.json") + + data = { + "report": report, + "canaries": [asdict(c) for c in canaries], + "recovery_runs": [asdict(r) for r in recovery_runs], + "overload_waves": [ + { + "wave_num": w.wave_num, + "size": w.size, + "completed": w.completed, + "failed": w.failed, + "success_rate": w.success_rate, + "failure_rate": w.failure_rate, + "avg_cold_start": w.avg_cold_start, + "p95_cold_start": w.p95_cold_start, + "runs": [asdict(r) for r in w.runs], + } + for w in wave_results + ], + } + + with open(path, "w") as f: + json.dump(data, f, indent=2, default=str) + + print(f"\n[results] saved to {path}") + return path + + +# ── Helpers ────────────────────────────────────────────────────── + +def _print_wave_line(w: WaveResult) -> None: + """One-line summary for a completed wave.""" + print( + f" wave {w.wave_num}: " + f"{w.completed}/{w.size} ok ({w.failure_rate:.0f}% fail) " + f"cold_start avg={w.avg_cold_start:.1f}s p95={w.p95_cold_start:.1f}s" + ) + + +# ── Main ───────────────────────────────────────────────────────── + +async def main(): + parser = argparse.ArgumentParser(description="Nightshift resilience test") + parser.add_argument("--api-url", default="https://api.nightshift.sh", help="API base URL") + parser.add_argument("--api-key", default="12345", help="API key") + parser.add_argument("--host", required=True, help="SSH host for monitoring") + parser.add_argument("--key", required=True, help="SSH key path for monitoring") + parser.add_argument("--output-dir", default="loadtest/results", help="Output directory") + parser.add_argument("--skip-deploy", action="store_true", help="Skip agent deployment") + + # Canary config + parser.add_argument("--canary-count", type=int, default=5, help="Number of canary runs") + parser.add_argument("--canary-duration", type=int, default=600, help="Canary run duration (seconds)") + + # Overload config + parser.add_argument("--waves", default="10,20,30,50,50", help="Overload wave sizes") + parser.add_argument("--overload-duration", type=int, default=120, help="Overload run duration (seconds)") + parser.add_argument("--wave-interval", type=int, default=20, help="Seconds between overload waves") + parser.add_argument("--fail-threshold", type=float, default=50, help="Wave failure %% to stop overload") + + # Drain config + parser.add_argument("--drain-timeout", type=int, default=300, help="Max seconds to wait for drain") + + # Recovery config + parser.add_argument("--recovery-count", type=int, default=5, help="Number of recovery runs") + parser.add_argument("--recovery-duration", type=int, default=60, help="Recovery run duration (seconds)") + + args = parser.parse_args() + wave_sizes = [int(x) for x in args.waves.split(",")] + headers = {"Authorization": f"Bearer {args.api_key}"} + + print("=" * 60) + print("NIGHTSHIFT RESILIENCE TEST") + print("=" * 60) + print(f"API: {args.api_url}") + print(f"Host: {args.host}") + print(f"Canaries: {args.canary_count} x {args.canary_duration}s") + print(f"Overload waves: {wave_sizes} x {args.overload_duration}s") + print(f"Wave interval: {args.wave_interval}s") + print(f"Fail threshold: {args.fail_threshold}%") + print(f"Drain timeout: {args.drain_timeout}s") + print(f"Recovery: {args.recovery_count} x {args.recovery_duration}s") + + test_start = time.time() + + # Start host monitor + monitor = HostMonitor( + host=args.host, + key_path=args.key, + output_path=os.path.join(args.output_dir, "resilience-monitor.json"), + ) + monitor.start() + print(f"\n[monitor] started background monitoring of {args.host}") + + # Wait for first monitor sample + await asyncio.sleep(6) + + pool_limits = httpx.Limits(max_connections=1000, max_keepalive_connections=500) + async with httpx.AsyncClient(base_url=args.api_url, limits=pool_limits) as client: + + # Deploy agent + agent_name = "loadtest_agent" + if not args.skip_deploy: + try: + agent_name = await deploy_agent(client, headers) + except Exception as e: + print(f"[deploy] FATAL: {e}") + await monitor.stop() + sys.exit(1) + + # Phase 1: Baseline + canaries = await phase_baseline( + client, headers, agent_name, monitor, + args.canary_count, args.canary_duration, + ) + + # Phase 2: Overload + wave_results = await phase_overload( + client, headers, agent_name, canaries, monitor, + wave_sizes, args.overload_duration, args.wave_interval, + args.fail_threshold, + ) + + # Phase 3: Drain + final_state = await phase_drain(monitor, canaries, args.drain_timeout) + + # Phase 4: Recovery + recovery_runs = await phase_recovery( + client, headers, agent_name, + args.recovery_count, args.recovery_duration, + ) + + # Phase 5: Canary check + canary_survived, canary_total = phase_canary_check(canaries) + + elapsed = time.time() - test_start + + # Stop monitor + await monitor.stop() + + # Final report + report = print_report( + canaries, canary_survived, recovery_runs, wave_results, final_state, elapsed, + ) + + # Save results + save_results(report, canaries, recovery_runs, wave_results, args.output_dir) + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/loadtest/results/loadtest-20260226-103316.json b/loadtest/results/loadtest-20260226-103316.json new file mode 100644 index 0000000..9bb0f63 --- /dev/null +++ b/loadtest/results/loadtest-20260226-103316.json @@ -0,0 +1,5873 @@ +{ + "timestamp": "20260226-103316", + "waves": [ + { + "wave_num": 1, + "size": 5, + "start_time": 1772119350.0111291, + "completed": 5, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 1.9238131999969483, + "p95_cold_start": 2.1087889671325684, + "max_cold_start": 2.1087889671325684, + "zone": "GREEN", + "runs": [ + { + "run_id": "e4c9f01a-67ea-475a-95a5-d6335518af21", + "wave": 1, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772119350.011254, + "first_event_time": 1772119351.1962419, + "end_time": 1772119566.9265149, + "cold_start_s": 1.1849877834320068, + "total_duration_s": 216.91526079177856, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6799dba6-16eb-4324-9791-b50700d60aaa", + "wave": 1, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772119350.011955, + "first_event_time": 1772119352.120725, + "end_time": 1772119582.419774, + "cold_start_s": 2.1087698936462402, + "total_duration_s": 232.40781903266907, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "03e62966-7e94-434f-85c3-e5d3382b33a8", + "wave": 1, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772119350.012198, + "first_event_time": 1772119352.120987, + "end_time": 1772119573.608109, + "cold_start_s": 2.1087889671325684, + "total_duration_s": 223.59591102600098, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e74361a4-127d-4ebb-a7a0-0ba8fdb7faab", + "wave": 1, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772119350.0123992, + "first_event_time": 1772119352.1202939, + "end_time": 1772119582.4232042, + "cold_start_s": 2.1078946590423584, + "total_duration_s": 232.41080498695374, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a00b3b87-a4dd-403e-b0f2-92ad0a068a6b", + "wave": 1, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772119350.012597, + "first_event_time": 1772119352.1212218, + "end_time": 1772119589.312237, + "cold_start_s": 2.1086246967315674, + "total_duration_s": 239.29963994026184, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 2, + "size": 10, + "start_time": 1772119380.012865, + "completed": 10, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 0.9439290523529053, + "p95_cold_start": 0.9466450214385986, + "max_cold_start": 0.9466450214385986, + "zone": "GREEN", + "runs": [ + { + "run_id": "a4aa0627-9375-40b4-93de-0da426ec32f6", + "wave": 2, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772119380.013107, + "first_event_time": 1772119380.9588218, + "end_time": 1772119650.7028952, + "cold_start_s": 0.9457147121429443, + "total_duration_s": 270.68978810310364, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "1cb0bf54-fdc9-4c67-885d-4d306e6f10b7", + "wave": 2, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772119380.014844, + "first_event_time": 1772119380.9575622, + "end_time": 1772119631.708173, + "cold_start_s": 0.9427182674407959, + "total_duration_s": 251.69332909584045, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "d0d4978e-159b-40a6-a183-8b6a8b053424", + "wave": 2, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772119380.015284, + "first_event_time": 1772119380.9615119, + "end_time": 1772119692.5637581, + "cold_start_s": 0.9462277889251709, + "total_duration_s": 312.54847407341003, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e87e0b43-4760-4597-a895-38f9d4d163a5", + "wave": 2, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772119380.0156312, + "first_event_time": 1772119380.956349, + "end_time": 1772119636.1160262, + "cold_start_s": 0.9407176971435547, + "total_duration_s": 256.10039496421814, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6de28c76-6070-4b77-945e-8d18109d0ace", + "wave": 2, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772119380.015955, + "first_event_time": 1772119380.96088, + "end_time": 1772119662.17241, + "cold_start_s": 0.94492506980896, + "total_duration_s": 282.156455039978, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ee4015a5-728d-4dd8-bc0f-f1bb6abc0ab5", + "wave": 2, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772119380.016373, + "first_event_time": 1772119380.962101, + "end_time": 1772119707.68403, + "cold_start_s": 0.945728063583374, + "total_duration_s": 327.6676571369171, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "4c59b137-842b-4818-8fbb-c415d8bdbb15", + "wave": 2, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772119380.0166988, + "first_event_time": 1772119380.9633439, + "end_time": 1772119600.705358, + "cold_start_s": 0.9466450214385986, + "total_duration_s": 220.6886591911316, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2ff79134-fcc8-46a5-8211-4da18881ef69", + "wave": 2, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772119380.0169191, + "first_event_time": 1772119380.962592, + "end_time": 1772119636.117943, + "cold_start_s": 0.9456727504730225, + "total_duration_s": 256.1010239124298, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0a57d8f6-d42a-49b8-9a9a-81a28a54a51f", + "wave": 2, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772119380.0171049, + "first_event_time": 1772119380.960256, + "end_time": 1772119673.470809, + "cold_start_s": 0.9431512355804443, + "total_duration_s": 293.45370411872864, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "c9eedd9d-40fd-4c85-a395-3879b3f1d021", + "wave": 2, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772119380.017463, + "first_event_time": 1772119380.955253, + "end_time": 1772119636.1178198, + "cold_start_s": 0.9377899169921875, + "total_duration_s": 256.1003568172455, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 3, + "size": 20, + "start_time": 1772119410.0147011, + "completed": 20, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 1.927388036251068, + "p95_cold_start": 1.9332070350646973, + "max_cold_start": 1.9332070350646973, + "zone": "GREEN", + "runs": [ + { + "run_id": "c50f36fa-1031-4c1b-be92-778025da194d", + "wave": 3, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772119410.016159, + "first_event_time": 1772119411.9488902, + "end_time": 1772119837.591346, + "cold_start_s": 1.9327311515808105, + "total_duration_s": 427.57518696784973, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6b91558f-cd28-42c3-b5d1-1fbc3e261dea", + "wave": 3, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772119410.0175738, + "first_event_time": 1772119411.945334, + "end_time": 1772119853.108929, + "cold_start_s": 1.927760124206543, + "total_duration_s": 443.0913550853729, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "57abbabf-cb6e-4b27-af6a-8a1527768d92", + "wave": 3, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772119410.018055, + "first_event_time": 1772119411.9430778, + "end_time": 1772119841.824202, + "cold_start_s": 1.925022840499878, + "total_duration_s": 431.80614709854126, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "af0375ee-f41b-4171-b05f-2f877c9e78f6", + "wave": 3, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772119410.018399, + "first_event_time": 1772119411.949632, + "end_time": 1772119841.97842, + "cold_start_s": 1.9312329292297363, + "total_duration_s": 431.96002101898193, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7b151ef7-3fbc-4b93-88b7-e1e8d0395f2f", + "wave": 3, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772119410.018728, + "first_event_time": 1772119411.951935, + "end_time": 1772119840.1125069, + "cold_start_s": 1.9332070350646973, + "total_duration_s": 430.09377884864807, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "dbec4ad1-6192-4173-b147-834bedfd79e6", + "wave": 3, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772119410.019047, + "first_event_time": 1772119411.9521122, + "end_time": 1772119845.086004, + "cold_start_s": 1.9330651760101318, + "total_duration_s": 435.0669569969177, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "06c4d34e-287a-464d-b405-c845d91a0b7f", + "wave": 3, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772119410.019356, + "first_event_time": 1772119411.951498, + "end_time": 1772119837.682206, + "cold_start_s": 1.9321420192718506, + "total_duration_s": 427.6628499031067, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "32f843b1-59c1-4538-9e51-8c041ff9ac2c", + "wave": 3, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772119410.019701, + "first_event_time": 1772119411.950193, + "end_time": 1772119841.977814, + "cold_start_s": 1.9304919242858887, + "total_duration_s": 431.9581129550934, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "09e2989c-4d6c-45ba-8c87-78bb90330b45", + "wave": 3, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772119410.020041, + "first_event_time": 1772119411.951275, + "end_time": 1772119837.693526, + "cold_start_s": 1.9312341213226318, + "total_duration_s": 427.6734850406647, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "19d5ffa3-910f-4bf3-8cbe-96fec34c5a00", + "wave": 3, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772119410.0203671, + "first_event_time": 1772119411.944851, + "end_time": 1772119842.0198421, + "cold_start_s": 1.9244837760925293, + "total_duration_s": 431.9994750022888, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "db90adb7-b919-445a-9697-e7d31bd7e5ba", + "wave": 3, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772119410.020705, + "first_event_time": 1772119411.941948, + "end_time": 1772119837.518194, + "cold_start_s": 1.9212429523468018, + "total_duration_s": 427.4974889755249, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e5f5c4b1-e09b-43a3-9766-cf9af4d661f2", + "wave": 3, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772119410.021025, + "first_event_time": 1772119411.950547, + "end_time": 1772119852.205302, + "cold_start_s": 1.9295220375061035, + "total_duration_s": 442.1842770576477, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a0b8a6db-b361-4fed-a1b7-73524fc5342e", + "wave": 3, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772119410.021302, + "first_event_time": 1772119411.945706, + "end_time": 1772119839.464631, + "cold_start_s": 1.9244039058685303, + "total_duration_s": 429.44332909584045, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ec089b10-57d9-49a9-856e-5490c1f8cf9e", + "wave": 3, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772119410.021566, + "first_event_time": 1772119411.951715, + "end_time": 1772119847.182474, + "cold_start_s": 1.9301490783691406, + "total_duration_s": 437.1609079837799, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "52b80fa7-a730-4f54-b335-36689931653d", + "wave": 3, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772119410.021824, + "first_event_time": 1772119411.94753, + "end_time": 1772119837.660192, + "cold_start_s": 1.925706148147583, + "total_duration_s": 427.6383681297302, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7d8fd372-3ec2-4ce6-8871-73a04d2a390b", + "wave": 3, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772119410.0220559, + "first_event_time": 1772119411.9499981, + "end_time": 1772119842.018949, + "cold_start_s": 1.9279422760009766, + "total_duration_s": 431.9968931674957, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "b2a0263e-a06b-40f1-a64a-135bbd72f18d", + "wave": 3, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772119410.022292, + "first_event_time": 1772119411.948235, + "end_time": 1772119837.648679, + "cold_start_s": 1.92594313621521, + "total_duration_s": 427.6263871192932, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "1c190945-d7dd-4f90-8223-38b9239d7e29", + "wave": 3, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772119410.022532, + "first_event_time": 1772119411.93929, + "end_time": 1772119837.639271, + "cold_start_s": 1.9167580604553223, + "total_duration_s": 427.6167390346527, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "652ebbda-6c80-4d8e-91e7-b235a129cc85", + "wave": 3, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772119410.022784, + "first_event_time": 1772119411.946582, + "end_time": 1772119844.900797, + "cold_start_s": 1.9237980842590332, + "total_duration_s": 434.8780128955841, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a10ba58a-6203-4bc1-8675-f1f68fb81a3e", + "wave": 3, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772119410.0230331, + "first_event_time": 1772119411.943957, + "end_time": 1772119837.590353, + "cold_start_s": 1.9209239482879639, + "total_duration_s": 427.5673198699951, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 4, + "size": 30, + "start_time": 1772119440.016268, + "completed": 30, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 2.528893764813741, + "p95_cold_start": 2.534651041030884, + "max_cold_start": 2.535252094268799, + "zone": "GREEN", + "runs": [ + { + "run_id": "2ab458be-7dd4-47fb-8f3c-5a3554d8761a", + "wave": 4, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772119440.016403, + "first_event_time": 1772119442.5423949, + "end_time": 1772119930.151506, + "cold_start_s": 2.525991916656494, + "total_duration_s": 490.13510298728943, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "93016ba7-cdd6-4fc3-bdf4-c4edaeffdd53", + "wave": 4, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772119440.017079, + "first_event_time": 1772119442.5480971, + "end_time": 1772119908.850566, + "cold_start_s": 2.531018018722534, + "total_duration_s": 468.8334867954254, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "802f22de-95b1-4767-a87c-5e9ff8ed857d", + "wave": 4, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772119440.0172858, + "first_event_time": 1772119442.54578, + "end_time": 1772119933.076101, + "cold_start_s": 2.528494119644165, + "total_duration_s": 493.05881524086, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "b2d10ea3-83dc-4389-a8a0-973303375f01", + "wave": 4, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772119440.017477, + "first_event_time": 1772119442.5527291, + "end_time": 1772119944.854315, + "cold_start_s": 2.535252094268799, + "total_duration_s": 504.83683800697327, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "9c02210a-fa23-43a7-8dd1-4d93da15f1dc", + "wave": 4, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772119440.017649, + "first_event_time": 1772119442.548395, + "end_time": 1772119912.3645408, + "cold_start_s": 2.5307459831237793, + "total_duration_s": 472.3468918800354, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a0a994e1-37e4-4d50-904c-d1f296343241", + "wave": 4, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772119440.017824, + "first_event_time": 1772119442.5519402, + "end_time": 1772119932.617676, + "cold_start_s": 2.534116268157959, + "total_duration_s": 492.5998520851135, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "644fa3a3-c495-4b70-ae12-0d09374153cf", + "wave": 4, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772119440.017993, + "first_event_time": 1772119442.547405, + "end_time": 1772119938.13135, + "cold_start_s": 2.529412031173706, + "total_duration_s": 498.11335706710815, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0d602fd9-d144-40a8-b0c8-17f00d28402d", + "wave": 4, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772119440.0181692, + "first_event_time": 1772119442.5434089, + "end_time": 1772119918.712703, + "cold_start_s": 2.5252397060394287, + "total_duration_s": 478.69453382492065, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a844472b-9848-47bf-a133-79f988ca3d2b", + "wave": 4, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772119440.018323, + "first_event_time": 1772119442.552974, + "end_time": 1772119944.976606, + "cold_start_s": 2.534651041030884, + "total_duration_s": 504.9582829475403, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "c8ba2417-9c1e-44a6-ae9c-321dd716a4e7", + "wave": 4, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772119440.018475, + "first_event_time": 1772119442.5454452, + "end_time": 1772119925.2259, + "cold_start_s": 2.526970148086548, + "total_duration_s": 485.2074248790741, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "dee112ff-b04a-47a8-b5f5-abdfdb6067ca", + "wave": 4, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772119440.018642, + "first_event_time": 1772119442.5465012, + "end_time": 1772119921.835488, + "cold_start_s": 2.5278592109680176, + "total_duration_s": 481.81684613227844, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "863fd463-b7e0-4550-b07e-7b02de6fb070", + "wave": 4, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772119440.018804, + "first_event_time": 1772119442.546804, + "end_time": 1772119930.080469, + "cold_start_s": 2.5279998779296875, + "total_duration_s": 490.0616648197174, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "4477aa34-f226-4e5a-b3ed-cc36f2da43ce", + "wave": 4, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772119440.018962, + "first_event_time": 1772119442.547106, + "end_time": 1772119941.458313, + "cold_start_s": 2.528144121170044, + "total_duration_s": 501.43935108184814, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "870b6232-ca52-425f-a593-d1a53b765663", + "wave": 4, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772119440.019139, + "first_event_time": 1772119442.5451021, + "end_time": 1772119938.110251, + "cold_start_s": 2.525963068008423, + "total_duration_s": 498.09111189842224, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7306c865-63ad-4d55-a4eb-03dd2019f3b6", + "wave": 4, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772119440.019302, + "first_event_time": 1772119442.5510788, + "end_time": 1772119930.275309, + "cold_start_s": 2.5317769050598145, + "total_duration_s": 490.25600719451904, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0cbf8596-66ee-45e8-87fa-4c87f9b27901", + "wave": 4, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772119440.0194612, + "first_event_time": 1772119442.549511, + "end_time": 1772119938.120573, + "cold_start_s": 2.5300498008728027, + "total_duration_s": 498.1011118888855, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7afd2882-5185-4aec-aeac-55ca104b300c", + "wave": 4, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772119440.019648, + "first_event_time": 1772119442.548657, + "end_time": 1772119935.174528, + "cold_start_s": 2.5290088653564453, + "total_duration_s": 495.1548798084259, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3d0aa0dc-74ce-4596-804b-3b303152bdd1", + "wave": 4, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772119440.01982, + "first_event_time": 1772119442.547712, + "end_time": 1772119930.792449, + "cold_start_s": 2.5278921127319336, + "total_duration_s": 490.77262902259827, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "1dbf587b-1bc8-43ae-a9f2-6b7e8b17410c", + "wave": 4, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772119440.0199869, + "first_event_time": 1772119442.553212, + "end_time": 1772119939.606926, + "cold_start_s": 2.5332250595092773, + "total_duration_s": 499.5869390964508, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "8c9b15a1-db2c-4803-ab37-e90a2ede99a0", + "wave": 4, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772119440.020156, + "first_event_time": 1772119442.544558, + "end_time": 1772119947.273371, + "cold_start_s": 2.524402141571045, + "total_duration_s": 507.2532150745392, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3e53e375-f3e2-46d2-8fd0-1ff463a0df14", + "wave": 4, + "wave_index": 20, + "status": "completed", + "error": "", + "submit_time": 1772119440.0203269, + "first_event_time": 1772119442.55137, + "end_time": 1772119944.7979, + "cold_start_s": 2.53104305267334, + "total_duration_s": 504.7775731086731, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "52eca93c-b994-4b71-b068-c8012042e489", + "wave": 4, + "wave_index": 21, + "status": "completed", + "error": "", + "submit_time": 1772119440.021278, + "first_event_time": 1772119442.5491378, + "end_time": 1772119915.2658272, + "cold_start_s": 2.527859926223755, + "total_duration_s": 475.2445492744446, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5899060d-75ff-4420-897d-7c0944c9edbb", + "wave": 4, + "wave_index": 22, + "status": "completed", + "error": "", + "submit_time": 1772119440.021579, + "first_event_time": 1772119442.5522208, + "end_time": 1772119920.3151429, + "cold_start_s": 2.530641794204712, + "total_duration_s": 480.29356384277344, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "992bbf19-5334-40a7-96d4-d6c40ffcdf49", + "wave": 4, + "wave_index": 23, + "status": "completed", + "error": "", + "submit_time": 1772119440.02178, + "first_event_time": 1772119442.550792, + "end_time": 1772119925.246635, + "cold_start_s": 2.5290119647979736, + "total_duration_s": 485.2248549461365, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "eead702c-d02d-432f-a09f-5415c62edbeb", + "wave": 4, + "wave_index": 24, + "status": "completed", + "error": "", + "submit_time": 1772119440.0219579, + "first_event_time": 1772119442.544121, + "end_time": 1772119935.1740081, + "cold_start_s": 2.522163152694702, + "total_duration_s": 495.1520502567291, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ce092a63-0db8-45c4-a76e-937ae8978b16", + "wave": 4, + "wave_index": 25, + "status": "completed", + "error": "", + "submit_time": 1772119440.022196, + "first_event_time": 1772119442.551648, + "end_time": 1772119944.758841, + "cold_start_s": 2.529451847076416, + "total_duration_s": 504.7366449832916, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "01876ed5-9e87-4a76-b618-1c5423e8d8a5", + "wave": 4, + "wave_index": 26, + "status": "completed", + "error": "", + "submit_time": 1772119440.0224361, + "first_event_time": 1772119442.550484, + "end_time": 1772119930.7645361, + "cold_start_s": 2.528047800064087, + "total_duration_s": 490.74210000038147, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "9e9e937c-6bc5-472b-8c78-850e076b283d", + "wave": 4, + "wave_index": 27, + "status": "completed", + "error": "", + "submit_time": 1772119440.022617, + "first_event_time": 1772119442.546144, + "end_time": 1772119925.074751, + "cold_start_s": 2.523526906967163, + "total_duration_s": 485.05213379859924, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "9a2aee5a-af68-4c82-aa54-aaf43b2c35fd", + "wave": 4, + "wave_index": 28, + "status": "completed", + "error": "", + "submit_time": 1772119440.022789, + "first_event_time": 1772119442.5501199, + "end_time": 1772119926.460599, + "cold_start_s": 2.5273308753967285, + "total_duration_s": 486.43780994415283, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5af55af6-55af-4c07-a91a-4248ceb1f07d", + "wave": 4, + "wave_index": 29, + "status": "completed", + "error": "", + "submit_time": 1772119440.02295, + "first_event_time": 1772119442.552473, + "end_time": 1772119926.460147, + "cold_start_s": 2.5295231342315674, + "total_duration_s": 486.43719696998596, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 5, + "size": 50, + "start_time": 1772119470.018115, + "completed": 50, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 57.61050520420074, + "p95_cold_start": 217.34873390197754, + "max_cold_start": 254.5247130393982, + "zone": "RED", + "runs": [ + { + "run_id": "abe65422-9934-4fe0-8f57-e719d5bad1ad", + "wave": 5, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772119470.018541, + "first_event_time": 1772119478.383209, + "end_time": 1772119980.4417322, + "cold_start_s": 8.364667892456055, + "total_duration_s": 510.42319107055664, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "8e767864-c132-47ca-8ad2-ab153ab45989", + "wave": 5, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772119470.020166, + "first_event_time": 1772119478.3862422, + "end_time": 1772119977.516993, + "cold_start_s": 8.366076231002808, + "total_duration_s": 507.4968271255493, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "c10b3940-1907-4a35-a0d8-068e740beae0", + "wave": 5, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772119470.0207202, + "first_event_time": 1772119481.6601238, + "end_time": 1772119970.466602, + "cold_start_s": 11.639403581619263, + "total_duration_s": 500.4458818435669, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "40a2581b-9f31-467f-bd06-23acc09a3f16", + "wave": 5, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772119470.021194, + "first_event_time": 1772119481.663851, + "end_time": 1772119965.305335, + "cold_start_s": 11.642657041549683, + "total_duration_s": 495.2841410636902, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "bb4f7280-3dee-4a2d-9213-ba3d4a2f45d8", + "wave": 5, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772119470.021562, + "first_event_time": 1772119478.386722, + "end_time": 1772119963.807391, + "cold_start_s": 8.36515998840332, + "total_duration_s": 493.78582882881165, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "66270a82-316a-4630-94ed-c51871ee6d9f", + "wave": 5, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772119470.0220091, + "first_event_time": 1772119478.3850272, + "end_time": 1772119970.8435829, + "cold_start_s": 8.363018035888672, + "total_duration_s": 500.82157373428345, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "49dd31af-d435-4567-8186-39042c76890a", + "wave": 5, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772119470.0228422, + "first_event_time": 1772119478.382918, + "end_time": 1772119995.413418, + "cold_start_s": 8.36007571220398, + "total_duration_s": 525.3905758857727, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "1d4a1d77-c994-4643-bcff-73dcb5bd9305", + "wave": 5, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772119470.023371, + "first_event_time": 1772119481.6603708, + "end_time": 1772119978.437248, + "cold_start_s": 11.63699984550476, + "total_duration_s": 508.41387701034546, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "230d35f3-3b19-4ef8-bd54-f9c384896187", + "wave": 5, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772119470.023762, + "first_event_time": 1772119481.661042, + "end_time": 1772119980.055861, + "cold_start_s": 11.637279987335205, + "total_duration_s": 510.0320990085602, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "aecd791e-fa26-48b2-98d0-aa5c9398fe50", + "wave": 5, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772119470.0241432, + "first_event_time": 1772119478.385524, + "end_time": 1772119980.055499, + "cold_start_s": 8.361380815505981, + "total_duration_s": 510.0313558578491, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "19d80b9c-5cd3-425b-8146-d17a72578f1b", + "wave": 5, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772119470.024482, + "first_event_time": 1772119478.381991, + "end_time": 1772119978.424822, + "cold_start_s": 8.357508897781372, + "total_duration_s": 508.40034008026123, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2f978807-233a-4dd9-b1bc-cfee8feb63ce", + "wave": 5, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772119470.024816, + "first_event_time": 1772119478.385268, + "end_time": 1772119977.55459, + "cold_start_s": 8.360451936721802, + "total_duration_s": 507.5297739505768, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a5192be7-e9b8-45ed-962e-9d001d8007d1", + "wave": 5, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772119470.0251908, + "first_event_time": 1772119478.38451, + "end_time": 1772119977.565472, + "cold_start_s": 8.35931921005249, + "total_duration_s": 507.5402810573578, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "65da3678-f912-43be-bfb1-7dfa403f7496", + "wave": 5, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772119470.0255191, + "first_event_time": 1772119478.38577, + "end_time": 1772119981.399901, + "cold_start_s": 8.36025094985962, + "total_duration_s": 511.3743817806244, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0fa067b5-ae6b-49a2-b072-0ca194f25cb7", + "wave": 5, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772119470.0258582, + "first_event_time": 1772119481.663296, + "end_time": 1772119971.6010408, + "cold_start_s": 11.63743782043457, + "total_duration_s": 501.5751826763153, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6619c456-61b2-42df-9fa2-9a40c5a503b1", + "wave": 5, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772119470.0261939, + "first_event_time": 1772119478.384247, + "end_time": 1772119978.3546612, + "cold_start_s": 8.358053207397461, + "total_duration_s": 508.3284673690796, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "71825ee7-0c65-4c65-a8af-f48bd1572fec", + "wave": 5, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772119470.026607, + "first_event_time": 1772119481.663011, + "end_time": 1772119974.524378, + "cold_start_s": 11.636404037475586, + "total_duration_s": 504.497771024704, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0bf80c9f-a92a-42bb-b857-58282bd406cf", + "wave": 5, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772119470.027097, + "first_event_time": 1772119478.38123, + "end_time": 1772119990.6736598, + "cold_start_s": 8.354133129119873, + "total_duration_s": 520.6465628147125, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "628ba650-0265-4312-86ce-eaed21644c93", + "wave": 5, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772119470.0274932, + "first_event_time": 1772119481.659599, + "end_time": 1772119984.164356, + "cold_start_s": 11.632105827331543, + "total_duration_s": 514.1368627548218, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "abf13843-7867-46fe-8fe0-311052b30499", + "wave": 5, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772119470.027911, + "first_event_time": 1772119478.3847702, + "end_time": 1772119993.727306, + "cold_start_s": 8.35685920715332, + "total_duration_s": 523.69939494133, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "c77bc300-0392-4237-b058-78f466274857", + "wave": 5, + "wave_index": 20, + "status": "completed", + "error": "", + "submit_time": 1772119470.028279, + "first_event_time": 1772119478.386492, + "end_time": 1772119960.8425999, + "cold_start_s": 8.358212947845459, + "total_duration_s": 490.8143208026886, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "249051ac-0bb9-4b89-9747-7f257e1b54bc", + "wave": 5, + "wave_index": 21, + "status": "completed", + "error": "", + "submit_time": 1772119470.028675, + "first_event_time": 1772119481.6635761, + "end_time": 1772119957.211431, + "cold_start_s": 11.63490104675293, + "total_duration_s": 487.18275594711304, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "118205e7-54e7-412d-8220-8aa519833da6", + "wave": 5, + "wave_index": 22, + "status": "completed", + "error": "", + "submit_time": 1772119470.029046, + "first_event_time": 1772119481.661393, + "end_time": 1772119970.509297, + "cold_start_s": 11.632346868515015, + "total_duration_s": 500.4802508354187, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ad769ac6-20fa-4824-ad36-0b99a55f55fe", + "wave": 5, + "wave_index": 23, + "status": "completed", + "error": "", + "submit_time": 1772119470.029312, + "first_event_time": 1772119481.659897, + "end_time": 1772119963.843576, + "cold_start_s": 11.630585193634033, + "total_duration_s": 493.8142640590668, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ace659ff-e461-4336-b0a9-c2aa77dbbab4", + "wave": 5, + "wave_index": 24, + "status": "completed", + "error": "", + "submit_time": 1772119470.030561, + "first_event_time": 1772119478.382611, + "end_time": 1772119977.514413, + "cold_start_s": 8.352050065994263, + "total_duration_s": 507.48385214805603, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cbccc639-6b78-47ec-976e-854393fe4d6e", + "wave": 5, + "wave_index": 25, + "status": "completed", + "error": "", + "submit_time": 1772119470.030858, + "first_event_time": 1772119481.660701, + "end_time": 1772119978.351827, + "cold_start_s": 11.62984299659729, + "total_duration_s": 508.32096886634827, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "8945db75-95d2-41e1-a39c-9df163eaa3dc", + "wave": 5, + "wave_index": 26, + "status": "completed", + "error": "", + "submit_time": 1772119470.0311449, + "first_event_time": 1772119481.662443, + "end_time": 1772119970.575163, + "cold_start_s": 11.631298065185547, + "total_duration_s": 500.5440180301666, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "60be5bf7-c5a3-42a1-93e5-e327259710fb", + "wave": 5, + "wave_index": 27, + "status": "completed", + "error": "", + "submit_time": 1772119470.031561, + "first_event_time": 1772119481.662152, + "end_time": 1772119976.716316, + "cold_start_s": 11.63059115409851, + "total_duration_s": 506.6847550868988, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "95ef5010-fe7d-4d2d-b2bc-d053195d32d9", + "wave": 5, + "wave_index": 28, + "status": "completed", + "error": "", + "submit_time": 1772119470.0320158, + "first_event_time": 1772119478.3823118, + "end_time": 1772119995.424559, + "cold_start_s": 8.350296020507812, + "total_duration_s": 525.3925433158875, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "1c0be412-f6a7-4b9c-8d19-babc9e3935c7", + "wave": 5, + "wave_index": 29, + "status": "completed", + "error": "", + "submit_time": 1772119470.032374, + "first_event_time": 1772119478.386019, + "end_time": 1772119994.400173, + "cold_start_s": 8.353645086288452, + "total_duration_s": 524.3677990436554, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "fdfe9654-4594-45c3-8a73-c023d742a9ce", + "wave": 5, + "wave_index": 30, + "status": "completed", + "error": "", + "submit_time": 1772119470.032686, + "first_event_time": 1772119478.384011, + "end_time": 1772119980.7144818, + "cold_start_s": 8.351325035095215, + "total_duration_s": 510.681795835495, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "c00ff239-e625-4c5d-9abc-0ff60df8aea3", + "wave": 5, + "wave_index": 31, + "status": "completed", + "error": "", + "submit_time": 1772119470.032984, + "first_event_time": 1772119481.661723, + "end_time": 1772119977.565242, + "cold_start_s": 11.62873888015747, + "total_duration_s": 507.53225803375244, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "00eb6ac2-49a9-445e-a033-8ae161716871", + "wave": 5, + "wave_index": 32, + "status": "completed", + "error": "", + "submit_time": 1772119470.033262, + "first_event_time": 1772119478.3834848, + "end_time": 1772119978.501087, + "cold_start_s": 8.350222826004028, + "total_duration_s": 508.4678249359131, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "49b0492d-aa27-4830-bf73-568c33e95a0b", + "wave": 5, + "wave_index": 33, + "status": "completed", + "error": "", + "submit_time": 1772119470.033516, + "first_event_time": 1772119481.662714, + "end_time": 1772119977.84143, + "cold_start_s": 11.62919807434082, + "total_duration_s": 507.807914018631, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "82ce6bb6-db4a-4990-85ff-6a2320c6238a", + "wave": 5, + "wave_index": 34, + "status": "completed", + "error": "", + "submit_time": 1772119470.0337431, + "first_event_time": 1772119478.383756, + "end_time": 1772119970.24773, + "cold_start_s": 8.35001277923584, + "total_duration_s": 500.2139868736267, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "61f9fe6d-1f3c-4a7d-9082-79d43f80162f", + "wave": 5, + "wave_index": 35, + "status": "completed", + "error": "", + "submit_time": 1772119470.0339851, + "first_event_time": 1772119577.318862, + "end_time": 1772119996.199559, + "cold_start_s": 107.2848768234253, + "total_duration_s": 526.1655738353729, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "4fcf041b-c400-4465-89b2-3dd542f3556f", + "wave": 5, + "wave_index": 36, + "status": "completed", + "error": "", + "submit_time": 1772119470.034274, + "first_event_time": 1772119687.383008, + "end_time": 1772119994.399564, + "cold_start_s": 217.34873390197754, + "total_duration_s": 524.3652899265289, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "90f597ca-071c-4306-afbb-dadc510e7f0c", + "wave": 5, + "wave_index": 37, + "status": "completed", + "error": "", + "submit_time": 1772119470.034574, + "first_event_time": 1772119590.8196359, + "end_time": 1772119996.1127942, + "cold_start_s": 120.78506183624268, + "total_duration_s": 526.0782201290131, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "11338712-6fa1-4820-838e-9df995beafb6", + "wave": 5, + "wave_index": 38, + "status": "completed", + "error": "", + "submit_time": 1772119470.0349069, + "first_event_time": 1772119654.216901, + "end_time": 1772119993.95436, + "cold_start_s": 184.1819941997528, + "total_duration_s": 523.9194531440735, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "04d74848-449c-4e37-af63-47fc7811810d", + "wave": 5, + "wave_index": 39, + "status": "completed", + "error": "", + "submit_time": 1772119470.035286, + "first_event_time": 1772119608.712815, + "end_time": 1772119996.414387, + "cold_start_s": 138.6775290966034, + "total_duration_s": 526.3791010379791, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7c3a26b4-90c6-421d-bfd5-41dd5ff16bb3", + "wave": 5, + "wave_index": 40, + "status": "completed", + "error": "", + "submit_time": 1772119470.035713, + "first_event_time": 1772119654.2184021, + "end_time": 1772119994.441565, + "cold_start_s": 184.1826891899109, + "total_duration_s": 524.4058520793915, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "609c362c-072f-4e88-9c06-92e489ffd3a4", + "wave": 5, + "wave_index": 41, + "status": "completed", + "error": "", + "submit_time": 1772119470.036201, + "first_event_time": 1772119714.165452, + "end_time": 1772119994.6132321, + "cold_start_s": 244.12925100326538, + "total_duration_s": 524.5770311355591, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "d73ec33b-dff3-4d59-afd9-9df4747dfdd2", + "wave": 5, + "wave_index": 42, + "status": "completed", + "error": "", + "submit_time": 1772119470.0367239, + "first_event_time": 1772119571.268277, + "end_time": 1772119996.3177972, + "cold_start_s": 101.23155307769775, + "total_duration_s": 526.2810733318329, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "21af8bcd-d087-40cd-9212-be3ac84032ba", + "wave": 5, + "wave_index": 43, + "status": "completed", + "error": "", + "submit_time": 1772119470.037305, + "first_event_time": 1772119659.02232, + "end_time": 1772119993.735408, + "cold_start_s": 188.9850149154663, + "total_duration_s": 523.6981029510498, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "344644ff-c17c-4ad0-91e7-c72a8cfa4340", + "wave": 5, + "wave_index": 44, + "status": "completed", + "error": "", + "submit_time": 1772119470.03794, + "first_event_time": 1772119587.235241, + "end_time": 1772119994.037927, + "cold_start_s": 117.1973009109497, + "total_duration_s": 523.9999868869781, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "100330cb-6e8c-4e8b-b06b-e5030909128a", + "wave": 5, + "wave_index": 45, + "status": "completed", + "error": "", + "submit_time": 1772119470.0385559, + "first_event_time": 1772119647.3837261, + "end_time": 1772119989.896957, + "cold_start_s": 177.3451702594757, + "total_duration_s": 519.8584010601044, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "84e5a045-5a39-4df6-909d-64adc25cda88", + "wave": 5, + "wave_index": 46, + "status": "completed", + "error": "", + "submit_time": 1772119470.0392041, + "first_event_time": 1772119724.5639172, + "end_time": 1772119995.3036501, + "cold_start_s": 254.5247130393982, + "total_duration_s": 525.2644460201263, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "effe5281-4eaf-4c61-befe-6e42023e7401", + "wave": 5, + "wave_index": 47, + "status": "completed", + "error": "", + "submit_time": 1772119470.0398989, + "first_event_time": 1772119587.236224, + "end_time": 1772119996.1327722, + "cold_start_s": 117.19632506370544, + "total_duration_s": 526.0928733348846, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "457177dd-46fa-497c-91ac-8208ed56c1df", + "wave": 5, + "wave_index": 48, + "status": "completed", + "error": "", + "submit_time": 1772119470.0406568, + "first_event_time": 1772119671.6566532, + "end_time": 1772119996.143119, + "cold_start_s": 201.6159963607788, + "total_duration_s": 526.1024622917175, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "08614666-cbde-45ff-9e02-3a4fae778a35", + "wave": 5, + "wave_index": 49, + "status": "completed", + "error": "", + "submit_time": 1772119470.041512, + "first_event_time": 1772119654.2180521, + "end_time": 1772119994.9476311, + "cold_start_s": 184.17654013633728, + "total_duration_s": 524.9061191082001, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 6, + "size": 50, + "start_time": 1772119500.019914, + "completed": 0, + "failed": 50, + "success_rate": 0.0, + "avg_cold_start": 0.0, + "p95_cold_start": 0.0, + "max_cold_start": 0.0, + "zone": "RED", + "runs": [ + { + "run_id": "", + "wave": 6, + "wave_index": 0, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.020361, + "first_event_time": 0.0, + "end_time": 1772119530.1422021, + "cold_start_s": 0.0, + "total_duration_s": 30.121841192245483, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 1, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.026311, + "first_event_time": 0.0, + "end_time": 1772119530.144306, + "cold_start_s": 0.0, + "total_duration_s": 30.117995023727417, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 2, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.02812, + "first_event_time": 0.0, + "end_time": 1772119530.1466172, + "cold_start_s": 0.0, + "total_duration_s": 30.118497133255005, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 3, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.029592, + "first_event_time": 0.0, + "end_time": 1772119530.148546, + "cold_start_s": 0.0, + "total_duration_s": 30.118953943252563, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 4, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.03107, + "first_event_time": 0.0, + "end_time": 1772119530.150559, + "cold_start_s": 0.0, + "total_duration_s": 30.119488954544067, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 5, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0325131, + "first_event_time": 0.0, + "end_time": 1772119530.152288, + "cold_start_s": 0.0, + "total_duration_s": 30.11977481842041, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 6, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0342588, + "first_event_time": 0.0, + "end_time": 1772119530.154001, + "cold_start_s": 0.0, + "total_duration_s": 30.119742155075073, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 7, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0361211, + "first_event_time": 0.0, + "end_time": 1772119530.155692, + "cold_start_s": 0.0, + "total_duration_s": 30.11957097053528, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 8, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.037503, + "first_event_time": 0.0, + "end_time": 1772119530.157556, + "cold_start_s": 0.0, + "total_duration_s": 30.12005305290222, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 9, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.038841, + "first_event_time": 0.0, + "end_time": 1772119530.1594932, + "cold_start_s": 0.0, + "total_duration_s": 30.120652198791504, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 10, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.04022, + "first_event_time": 0.0, + "end_time": 1772119530.161487, + "cold_start_s": 0.0, + "total_duration_s": 30.121267080307007, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 11, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.041491, + "first_event_time": 0.0, + "end_time": 1772119530.163313, + "cold_start_s": 0.0, + "total_duration_s": 30.121821880340576, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 12, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0428631, + "first_event_time": 0.0, + "end_time": 1772119530.165141, + "cold_start_s": 0.0, + "total_duration_s": 30.122277975082397, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 13, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.044052, + "first_event_time": 0.0, + "end_time": 1772119530.167091, + "cold_start_s": 0.0, + "total_duration_s": 30.12303900718689, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 14, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.04494, + "first_event_time": 0.0, + "end_time": 1772119530.168677, + "cold_start_s": 0.0, + "total_duration_s": 30.1237370967865, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 15, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.045761, + "first_event_time": 0.0, + "end_time": 1772119530.170253, + "cold_start_s": 0.0, + "total_duration_s": 30.124491930007935, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 16, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0469189, + "first_event_time": 0.0, + "end_time": 1772119530.1718342, + "cold_start_s": 0.0, + "total_duration_s": 30.12491536140442, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 17, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0480409, + "first_event_time": 0.0, + "end_time": 1772119530.173475, + "cold_start_s": 0.0, + "total_duration_s": 30.125434160232544, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 18, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0492501, + "first_event_time": 0.0, + "end_time": 1772119530.175155, + "cold_start_s": 0.0, + "total_duration_s": 30.12590479850769, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 19, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.050551, + "first_event_time": 0.0, + "end_time": 1772119530.1768808, + "cold_start_s": 0.0, + "total_duration_s": 30.12632989883423, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 20, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0515652, + "first_event_time": 0.0, + "end_time": 1772119530.178619, + "cold_start_s": 0.0, + "total_duration_s": 30.12705373764038, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 21, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.052573, + "first_event_time": 0.0, + "end_time": 1772119530.1802711, + "cold_start_s": 0.0, + "total_duration_s": 30.127698183059692, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 22, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.053538, + "first_event_time": 0.0, + "end_time": 1772119530.181889, + "cold_start_s": 0.0, + "total_duration_s": 30.128350973129272, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 23, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0545511, + "first_event_time": 0.0, + "end_time": 1772119530.18357, + "cold_start_s": 0.0, + "total_duration_s": 30.129018783569336, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 24, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.055678, + "first_event_time": 0.0, + "end_time": 1772119530.18509, + "cold_start_s": 0.0, + "total_duration_s": 30.129412174224854, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 25, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.056849, + "first_event_time": 0.0, + "end_time": 1772119530.186644, + "cold_start_s": 0.0, + "total_duration_s": 30.12979507446289, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 26, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0579069, + "first_event_time": 0.0, + "end_time": 1772119530.188162, + "cold_start_s": 0.0, + "total_duration_s": 30.130255222320557, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 27, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.059047, + "first_event_time": 0.0, + "end_time": 1772119530.189661, + "cold_start_s": 0.0, + "total_duration_s": 30.130614042282104, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 28, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.060409, + "first_event_time": 0.0, + "end_time": 1772119530.19116, + "cold_start_s": 0.0, + "total_duration_s": 30.13075089454651, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 29, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0616739, + "first_event_time": 0.0, + "end_time": 1772119530.192715, + "cold_start_s": 0.0, + "total_duration_s": 30.131041049957275, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 30, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0633018, + "first_event_time": 0.0, + "end_time": 1772119530.1941981, + "cold_start_s": 0.0, + "total_duration_s": 30.13089632987976, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 31, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0646348, + "first_event_time": 0.0, + "end_time": 1772119530.195832, + "cold_start_s": 0.0, + "total_duration_s": 30.131197214126587, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 32, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.065789, + "first_event_time": 0.0, + "end_time": 1772119530.197319, + "cold_start_s": 0.0, + "total_duration_s": 30.131530046463013, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 33, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.067334, + "first_event_time": 0.0, + "end_time": 1772119530.198752, + "cold_start_s": 0.0, + "total_duration_s": 30.131417989730835, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 34, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.068686, + "first_event_time": 0.0, + "end_time": 1772119530.200327, + "cold_start_s": 0.0, + "total_duration_s": 30.131640911102295, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 35, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0700228, + "first_event_time": 0.0, + "end_time": 1772119530.2016158, + "cold_start_s": 0.0, + "total_duration_s": 30.131592988967896, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 36, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.071373, + "first_event_time": 0.0, + "end_time": 1772119530.202861, + "cold_start_s": 0.0, + "total_duration_s": 30.13148808479309, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 37, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.072763, + "first_event_time": 0.0, + "end_time": 1772119530.204101, + "cold_start_s": 0.0, + "total_duration_s": 30.131338119506836, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 38, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.074234, + "first_event_time": 0.0, + "end_time": 1772119530.205336, + "cold_start_s": 0.0, + "total_duration_s": 30.131102085113525, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 39, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0757482, + "first_event_time": 0.0, + "end_time": 1772119530.206625, + "cold_start_s": 0.0, + "total_duration_s": 30.130876779556274, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 40, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.077297, + "first_event_time": 0.0, + "end_time": 1772119530.20794, + "cold_start_s": 0.0, + "total_duration_s": 30.130643129348755, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 41, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.07872, + "first_event_time": 0.0, + "end_time": 1772119530.20931, + "cold_start_s": 0.0, + "total_duration_s": 30.130589962005615, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 42, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.080215, + "first_event_time": 0.0, + "end_time": 1772119530.210717, + "cold_start_s": 0.0, + "total_duration_s": 30.130501985549927, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 43, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.081727, + "first_event_time": 0.0, + "end_time": 1772119530.211908, + "cold_start_s": 0.0, + "total_duration_s": 30.130181074142456, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 44, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.083217, + "first_event_time": 0.0, + "end_time": 1772119530.2131379, + "cold_start_s": 0.0, + "total_duration_s": 30.129920959472656, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 45, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.0846982, + "first_event_time": 0.0, + "end_time": 1772119530.2143412, + "cold_start_s": 0.0, + "total_duration_s": 30.129642963409424, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 46, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.086297, + "first_event_time": 0.0, + "end_time": 1772119530.215605, + "cold_start_s": 0.0, + "total_duration_s": 30.129307985305786, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 47, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.087761, + "first_event_time": 0.0, + "end_time": 1772119530.2168372, + "cold_start_s": 0.0, + "total_duration_s": 30.1290762424469, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 48, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.089192, + "first_event_time": 0.0, + "end_time": 1772119530.217896, + "cold_start_s": 0.0, + "total_duration_s": 30.128704071044922, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 49, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119500.090681, + "first_event_time": 0.0, + "end_time": 1772119530.218942, + "cold_start_s": 0.0, + "total_duration_s": 30.128260850906372, + "heartbeat_count": 0, + "events": [] + } + ] + }, + { + "wave_num": 7, + "size": 50, + "start_time": 1772119530.022206, + "completed": 0, + "failed": 50, + "success_rate": 0.0, + "avg_cold_start": 0.0, + "p95_cold_start": 0.0, + "max_cold_start": 0.0, + "zone": "RED", + "runs": [ + { + "run_id": "", + "wave": 7, + "wave_index": 0, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.022561, + "first_event_time": 0.0, + "end_time": 1772119560.037652, + "cold_start_s": 0.0, + "total_duration_s": 30.015090942382812, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 1, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.032091, + "first_event_time": 0.0, + "end_time": 1772119560.0410602, + "cold_start_s": 0.0, + "total_duration_s": 30.0089693069458, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 2, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.036822, + "first_event_time": 0.0, + "end_time": 1772119560.044426, + "cold_start_s": 0.0, + "total_duration_s": 30.007603883743286, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 3, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0413618, + "first_event_time": 0.0, + "end_time": 1772119560.047921, + "cold_start_s": 0.0, + "total_duration_s": 30.006559133529663, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 4, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.045217, + "first_event_time": 0.0, + "end_time": 1772119560.050522, + "cold_start_s": 0.0, + "total_duration_s": 30.00530505180359, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 5, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0488021, + "first_event_time": 0.0, + "end_time": 1772119560.054067, + "cold_start_s": 0.0, + "total_duration_s": 30.00526475906372, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 6, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.052167, + "first_event_time": 0.0, + "end_time": 1772119560.0570781, + "cold_start_s": 0.0, + "total_duration_s": 30.004911184310913, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 7, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.054878, + "first_event_time": 0.0, + "end_time": 1772119560.058261, + "cold_start_s": 0.0, + "total_duration_s": 30.003382921218872, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 8, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0568168, + "first_event_time": 0.0, + "end_time": 1772119560.059979, + "cold_start_s": 0.0, + "total_duration_s": 30.003162145614624, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 9, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.058424, + "first_event_time": 0.0, + "end_time": 1772119560.061651, + "cold_start_s": 0.0, + "total_duration_s": 30.00322699546814, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 10, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0600698, + "first_event_time": 0.0, + "end_time": 1772119560.063503, + "cold_start_s": 0.0, + "total_duration_s": 30.003433227539062, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 11, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0617769, + "first_event_time": 0.0, + "end_time": 1772119560.064901, + "cold_start_s": 0.0, + "total_duration_s": 30.003124237060547, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 12, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.063427, + "first_event_time": 0.0, + "end_time": 1772119560.0667179, + "cold_start_s": 0.0, + "total_duration_s": 30.00329089164734, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 13, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0650399, + "first_event_time": 0.0, + "end_time": 1772119560.068138, + "cold_start_s": 0.0, + "total_duration_s": 30.003098011016846, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 14, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.066785, + "first_event_time": 0.0, + "end_time": 1772119560.071007, + "cold_start_s": 0.0, + "total_duration_s": 30.00422191619873, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 15, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.069321, + "first_event_time": 0.0, + "end_time": 1772119560.073587, + "cold_start_s": 0.0, + "total_duration_s": 30.004266023635864, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 16, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.071997, + "first_event_time": 0.0, + "end_time": 1772119560.075082, + "cold_start_s": 0.0, + "total_duration_s": 30.003085136413574, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 17, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0736809, + "first_event_time": 0.0, + "end_time": 1772119560.076788, + "cold_start_s": 0.0, + "total_duration_s": 30.00310707092285, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 18, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.075412, + "first_event_time": 0.0, + "end_time": 1772119560.0784519, + "cold_start_s": 0.0, + "total_duration_s": 30.003039836883545, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 19, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.077031, + "first_event_time": 0.0, + "end_time": 1772119560.080009, + "cold_start_s": 0.0, + "total_duration_s": 30.002978086471558, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 20, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.078711, + "first_event_time": 0.0, + "end_time": 1772119560.0846589, + "cold_start_s": 0.0, + "total_duration_s": 30.005947828292847, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 21, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.083016, + "first_event_time": 0.0, + "end_time": 1772119560.086057, + "cold_start_s": 0.0, + "total_duration_s": 30.00304102897644, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 22, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0847712, + "first_event_time": 0.0, + "end_time": 1772119560.088264, + "cold_start_s": 0.0, + "total_duration_s": 30.003492832183838, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 23, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.086928, + "first_event_time": 0.0, + "end_time": 1772119560.09044, + "cold_start_s": 0.0, + "total_duration_s": 30.003512144088745, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 24, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.089098, + "first_event_time": 0.0, + "end_time": 1772119560.092237, + "cold_start_s": 0.0, + "total_duration_s": 30.00313901901245, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 25, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.0909739, + "first_event_time": 0.0, + "end_time": 1772119560.094023, + "cold_start_s": 0.0, + "total_duration_s": 30.00304913520813, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 26, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.092795, + "first_event_time": 0.0, + "end_time": 1772119560.095805, + "cold_start_s": 0.0, + "total_duration_s": 30.003010034561157, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 27, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.094599, + "first_event_time": 0.0, + "end_time": 1772119560.098134, + "cold_start_s": 0.0, + "total_duration_s": 30.00353503227234, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 28, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.096412, + "first_event_time": 0.0, + "end_time": 1772119560.100044, + "cold_start_s": 0.0, + "total_duration_s": 30.003632068634033, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 29, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.098327, + "first_event_time": 0.0, + "end_time": 1772119560.101366, + "cold_start_s": 0.0, + "total_duration_s": 30.003039121627808, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 30, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.100269, + "first_event_time": 0.0, + "end_time": 1772119560.103339, + "cold_start_s": 0.0, + "total_duration_s": 30.00306987762451, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 31, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.102189, + "first_event_time": 0.0, + "end_time": 1772119560.1052642, + "cold_start_s": 0.0, + "total_duration_s": 30.003075122833252, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 32, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.104149, + "first_event_time": 0.0, + "end_time": 1772119560.107231, + "cold_start_s": 0.0, + "total_duration_s": 30.003081798553467, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 33, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.106095, + "first_event_time": 0.0, + "end_time": 1772119560.1092951, + "cold_start_s": 0.0, + "total_duration_s": 30.0032000541687, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 34, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.1081421, + "first_event_time": 0.0, + "end_time": 1772119560.111207, + "cold_start_s": 0.0, + "total_duration_s": 30.00306487083435, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 35, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.110093, + "first_event_time": 0.0, + "end_time": 1772119560.1130571, + "cold_start_s": 0.0, + "total_duration_s": 30.00296401977539, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 36, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.111976, + "first_event_time": 0.0, + "end_time": 1772119560.115079, + "cold_start_s": 0.0, + "total_duration_s": 30.003103017807007, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 37, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.1138382, + "first_event_time": 0.0, + "end_time": 1772119560.117103, + "cold_start_s": 0.0, + "total_duration_s": 30.003264904022217, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 38, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.115693, + "first_event_time": 0.0, + "end_time": 1772119560.120536, + "cold_start_s": 0.0, + "total_duration_s": 30.00484299659729, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 39, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.1175501, + "first_event_time": 0.0, + "end_time": 1772119560.121053, + "cold_start_s": 0.0, + "total_duration_s": 30.00350284576416, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 40, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.119499, + "first_event_time": 0.0, + "end_time": 1772119560.122345, + "cold_start_s": 0.0, + "total_duration_s": 30.002846002578735, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 41, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.1214569, + "first_event_time": 0.0, + "end_time": 1772119560.1244721, + "cold_start_s": 0.0, + "total_duration_s": 30.003015279769897, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 42, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.123456, + "first_event_time": 0.0, + "end_time": 1772119560.126754, + "cold_start_s": 0.0, + "total_duration_s": 30.003298044204712, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 43, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.125751, + "first_event_time": 0.0, + "end_time": 1772119560.1290188, + "cold_start_s": 0.0, + "total_duration_s": 30.003267765045166, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 44, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.128034, + "first_event_time": 0.0, + "end_time": 1772119560.131476, + "cold_start_s": 0.0, + "total_duration_s": 30.00344181060791, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 45, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.130235, + "first_event_time": 0.0, + "end_time": 1772119560.133303, + "cold_start_s": 0.0, + "total_duration_s": 30.00306797027588, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 46, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.1321301, + "first_event_time": 0.0, + "end_time": 1772119560.1351628, + "cold_start_s": 0.0, + "total_duration_s": 30.003032684326172, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 47, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.134262, + "first_event_time": 0.0, + "end_time": 1772119560.136974, + "cold_start_s": 0.0, + "total_duration_s": 30.00271201133728, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 48, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.136108, + "first_event_time": 0.0, + "end_time": 1772119560.138743, + "cold_start_s": 0.0, + "total_duration_s": 30.00263500213623, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 49, + "status": "error", + "error": "submit failed: ", + "submit_time": 1772119530.137991, + "first_event_time": 0.0, + "end_time": 1772119560.1408372, + "cold_start_s": 0.0, + "total_duration_s": 30.002846240997314, + "heartbeat_count": 0, + "events": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/loadtest/results/loadtest-20260226-114607.json b/loadtest/results/loadtest-20260226-114607.json new file mode 100644 index 0000000..a482f02 --- /dev/null +++ b/loadtest/results/loadtest-20260226-114607.json @@ -0,0 +1,6518 @@ +{ + "timestamp": "20260226-114607", + "waves": [ + { + "wave_num": 1, + "size": 5, + "start_time": 1772123726.945771, + "completed": 5, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 0.3245380401611328, + "p95_cold_start": 0.3384571075439453, + "max_cold_start": 0.3384571075439453, + "zone": "GREEN", + "runs": [ + { + "run_id": "9444b869-f625-4ea1-a2e9-754f03e72252", + "wave": 1, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772123726.945886, + "submit_done_time": 1772123727.220031, + "sse_connect_time": 1772123727.270324, + "first_event_time": 1772123727.27038, + "end_time": 1772123928.280243, + "submit_duration_s": 0.27414512634277344, + "cold_start_s": 0.3244941234588623, + "total_duration_s": 201.33435702323914, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "9c1d263c-9ea8-45ea-924a-9cd97e103c07", + "wave": 1, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772123726.949117, + "submit_done_time": 1772123727.2379498, + "sse_connect_time": 1772123727.287433, + "first_event_time": 1772123727.287574, + "end_time": 1772123928.287192, + "submit_duration_s": 0.2888329029083252, + "cold_start_s": 0.3384571075439453, + "total_duration_s": 201.33807516098022, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ce2b8880-c0bb-4a41-a1e9-35fc56700b61", + "wave": 1, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772123726.94927, + "submit_done_time": 1772123727.217532, + "sse_connect_time": 1772123727.258126, + "first_event_time": 1772123727.258291, + "end_time": 1772123931.716436, + "submit_duration_s": 0.2682619094848633, + "cold_start_s": 0.30902099609375, + "total_duration_s": 204.76716589927673, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2639191e-fc3a-4764-a21e-8014a1bed94f", + "wave": 1, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772123726.9493492, + "submit_done_time": 1772123727.219199, + "sse_connect_time": 1772123727.2699578, + "first_event_time": 1772123727.2700999, + "end_time": 1772123931.7163541, + "submit_duration_s": 0.2698497772216797, + "cold_start_s": 0.32075071334838867, + "total_duration_s": 204.76700496673584, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "bf3257d2-b652-41e5-bfbd-19130149d868", + "wave": 1, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772123726.9494169, + "submit_done_time": 1772123727.2371871, + "sse_connect_time": 1772123727.27912, + "first_event_time": 1772123727.2793841, + "end_time": 1772123929.171191, + "submit_duration_s": 0.28777027130126953, + "cold_start_s": 0.3299672603607178, + "total_duration_s": 202.22177410125732, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 2, + "size": 10, + "start_time": 1772123756.944552, + "completed": 10, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 0.279806113243103, + "p95_cold_start": 0.2887003421783447, + "max_cold_start": 0.2887003421783447, + "zone": "GREEN", + "runs": [ + { + "run_id": "2c6bf5c6-249c-42b5-8e93-ea631a902d80", + "wave": 2, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772123756.944638, + "submit_done_time": 1772123757.18291, + "sse_connect_time": 1772123757.232269, + "first_event_time": 1772123757.2326558, + "end_time": 1772124028.1305, + "submit_duration_s": 0.23827195167541504, + "cold_start_s": 0.28801774978637695, + "total_duration_s": 271.1858620643616, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "4d0ea1be-25a3-4ede-a1a3-f1c998d8712c", + "wave": 2, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772123756.945276, + "submit_done_time": 1772123757.1813061, + "sse_connect_time": 1772123757.230308, + "first_event_time": 1772123757.230378, + "end_time": 1772123999.712012, + "submit_duration_s": 0.23603010177612305, + "cold_start_s": 0.28510189056396484, + "total_duration_s": 242.7667360305786, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "682fd8f8-d2c5-4e20-978d-31831226cb8c", + "wave": 2, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772123756.945442, + "submit_done_time": 1772123757.182314, + "sse_connect_time": 1772123757.230579, + "first_event_time": 1772123757.2308102, + "end_time": 1772123999.71237, + "submit_duration_s": 0.23687195777893066, + "cold_start_s": 0.2853682041168213, + "total_duration_s": 242.7669279575348, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "626755b5-23d7-491e-aa94-4306959620ea", + "wave": 2, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772123756.9455738, + "submit_done_time": 1772123757.1836438, + "sse_connect_time": 1772123757.232851, + "first_event_time": 1772123757.232936, + "end_time": 1772123975.550111, + "submit_duration_s": 0.23807001113891602, + "cold_start_s": 0.28736209869384766, + "total_duration_s": 218.60453724861145, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ebf888b1-3c98-4cd4-8f4a-c6e944298eb1", + "wave": 2, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772123756.945712, + "submit_done_time": 1772123757.157933, + "sse_connect_time": 1772123757.197867, + "first_event_time": 1772123757.2008588, + "end_time": 1772123975.54992, + "submit_duration_s": 0.2122209072113037, + "cold_start_s": 0.25514674186706543, + "total_duration_s": 218.6042079925537, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "50b993df-7f3c-473f-83e9-3ed09454a05c", + "wave": 2, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772123756.945833, + "submit_done_time": 1772123757.1839092, + "sse_connect_time": 1772123757.2334762, + "first_event_time": 1772123757.23356, + "end_time": 1772124026.786668, + "submit_duration_s": 0.23807621002197266, + "cold_start_s": 0.28772711753845215, + "total_duration_s": 269.8408350944519, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3558167f-3366-4e86-ad9a-f55d2edd3acd", + "wave": 2, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772123756.945964, + "submit_done_time": 1772123757.169461, + "sse_connect_time": 1772123757.206219, + "first_event_time": 1772123757.206332, + "end_time": 1772123975.549589, + "submit_duration_s": 0.2234969139099121, + "cold_start_s": 0.26036787033081055, + "total_duration_s": 218.60362482070923, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "4fac2375-c176-4376-b97b-ac1d713a4036", + "wave": 2, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772123756.9460769, + "submit_done_time": 1772123757.18182, + "sse_connect_time": 1772123757.231004, + "first_event_time": 1772123757.2312582, + "end_time": 1772124002.094056, + "submit_duration_s": 0.23574304580688477, + "cold_start_s": 0.28518128395080566, + "total_duration_s": 245.1479790210724, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e4108a0e-dfe6-4e03-9243-83e12ded56f1", + "wave": 2, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772123756.9461918, + "submit_done_time": 1772123757.184198, + "sse_connect_time": 1772123757.2347012, + "first_event_time": 1772123757.2348921, + "end_time": 1772124002.0914292, + "submit_duration_s": 0.2380061149597168, + "cold_start_s": 0.2887003421783447, + "total_duration_s": 245.1452374458313, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7a2268ac-cbc3-4a96-b28e-4cee2aef8f0f", + "wave": 2, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772123756.9463181, + "submit_done_time": 1772123757.1804988, + "sse_connect_time": 1772123757.221318, + "first_event_time": 1772123757.221406, + "end_time": 1772123975.550005, + "submit_duration_s": 0.23418068885803223, + "cold_start_s": 0.275087833404541, + "total_duration_s": 218.6036868095398, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 3, + "size": 20, + "start_time": 1772123786.9460611, + "completed": 20, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 1.397751021385193, + "p95_cold_start": 1.4037880897521973, + "max_cold_start": 1.4037880897521973, + "zone": "GREEN", + "runs": [ + { + "run_id": "83bbfa90-2606-46e0-aec0-b5065d3f6156", + "wave": 3, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772123786.946126, + "submit_done_time": 1772123788.1594932, + "sse_connect_time": 1772123788.340821, + "first_event_time": 1772123788.340887, + "end_time": 1772124214.0334022, + "submit_duration_s": 1.213367223739624, + "cold_start_s": 1.394761085510254, + "total_duration_s": 427.08727622032166, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e8080bdb-4624-418f-b00a-839182c9e9bf", + "wave": 3, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772123786.946557, + "submit_done_time": 1772123788.160348, + "sse_connect_time": 1772123788.343495, + "first_event_time": 1772123788.343773, + "end_time": 1772124222.434869, + "submit_duration_s": 1.2137908935546875, + "cold_start_s": 1.3972158432006836, + "total_duration_s": 435.4883120059967, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "093d914f-5716-48fc-a806-31fefd5ca3e9", + "wave": 3, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772123786.94692, + "submit_done_time": 1772123788.159785, + "sse_connect_time": 1772123788.3484879, + "first_event_time": 1772123788.348544, + "end_time": 1772124228.065521, + "submit_duration_s": 1.2128651142120361, + "cold_start_s": 1.4016239643096924, + "total_duration_s": 441.1186010837555, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6f40aad9-2198-4d9f-a287-16572311493c", + "wave": 3, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772123786.9470139, + "submit_done_time": 1772123788.161506, + "sse_connect_time": 1772123788.344678, + "first_event_time": 1772123788.3447528, + "end_time": 1772124207.2086668, + "submit_duration_s": 1.2144920825958252, + "cold_start_s": 1.3977389335632324, + "total_duration_s": 420.26165294647217, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cf88416a-62a4-4b76-a26a-ce93c91f9e9f", + "wave": 3, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772123786.94709, + "submit_done_time": 1772123788.1568909, + "sse_connect_time": 1772123788.33769, + "first_event_time": 1772123788.337954, + "end_time": 1772124207.851229, + "submit_duration_s": 1.2098009586334229, + "cold_start_s": 1.3908641338348389, + "total_duration_s": 420.90413904190063, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "db742179-3f38-446a-bd0e-9aa3b42e1b4f", + "wave": 3, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772123786.947155, + "submit_done_time": 1772123788.158527, + "sse_connect_time": 1772123788.3387048, + "first_event_time": 1772123788.338762, + "end_time": 1772124209.5866072, + "submit_duration_s": 1.211371898651123, + "cold_start_s": 1.3916070461273193, + "total_duration_s": 422.6394522190094, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "837ba44b-f7bf-46d4-9931-954c169b58de", + "wave": 3, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772123786.947219, + "submit_done_time": 1772123788.159182, + "sse_connect_time": 1772123788.3481102, + "first_event_time": 1772123788.348165, + "end_time": 1772124207.573397, + "submit_duration_s": 1.211963176727295, + "cold_start_s": 1.4009461402893066, + "total_duration_s": 420.62617802619934, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "f71738e0-8923-4e3d-9ba0-46f79fbeb4e1", + "wave": 3, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772123786.947284, + "submit_done_time": 1772123788.1600661, + "sse_connect_time": 1772123788.347914, + "first_event_time": 1772123788.347979, + "end_time": 1772124224.1751528, + "submit_duration_s": 1.2127821445465088, + "cold_start_s": 1.4006950855255127, + "total_duration_s": 437.2278687953949, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5f0a0b4c-8aa0-42c5-b0cf-ead2677b564c", + "wave": 3, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772123786.947351, + "submit_done_time": 1772123788.1618009, + "sse_connect_time": 1772123788.348279, + "first_event_time": 1772123788.348347, + "end_time": 1772124221.7119732, + "submit_duration_s": 1.2144498825073242, + "cold_start_s": 1.4009959697723389, + "total_duration_s": 434.7646222114563, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7d3e4ca0-f853-461d-b3d5-8abb4b0a4bcb", + "wave": 3, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772123786.947416, + "submit_done_time": 1772123788.1552262, + "sse_connect_time": 1772123788.338251, + "first_event_time": 1772123788.3383482, + "end_time": 1772124221.713098, + "submit_duration_s": 1.2078101634979248, + "cold_start_s": 1.3909320831298828, + "total_duration_s": 434.7656819820404, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a9be7279-af10-47c1-a30d-025abcba982b", + "wave": 3, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772123786.9475641, + "submit_done_time": 1772123788.1625159, + "sse_connect_time": 1772123788.347305, + "first_event_time": 1772123788.347362, + "end_time": 1772124207.771706, + "submit_duration_s": 1.214951753616333, + "cold_start_s": 1.3997979164123535, + "total_duration_s": 420.82414197921753, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "84aa9f41-6ce2-4501-9d36-8cb1426187ca", + "wave": 3, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772123786.9476638, + "submit_done_time": 1772123788.160939, + "sse_connect_time": 1772123788.3474681, + "first_event_time": 1772123788.347507, + "end_time": 1772124207.7710788, + "submit_duration_s": 1.2132751941680908, + "cold_start_s": 1.3998432159423828, + "total_duration_s": 420.82341504096985, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a29c9ebf-0bb3-4e79-ad51-5d75f19c9ea4", + "wave": 3, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772123786.947746, + "submit_done_time": 1772123788.161224, + "sse_connect_time": 1772123788.347082, + "first_event_time": 1772123788.347133, + "end_time": 1772124207.523287, + "submit_duration_s": 1.2134778499603271, + "cold_start_s": 1.3993868827819824, + "total_duration_s": 420.5755410194397, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "94935479-edf3-408b-b3f7-cada5320ad96", + "wave": 3, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772123786.947825, + "submit_done_time": 1772123788.158881, + "sse_connect_time": 1772123788.351521, + "first_event_time": 1772123788.351613, + "end_time": 1772124207.8835158, + "submit_duration_s": 1.2110559940338135, + "cold_start_s": 1.4037880897521973, + "total_duration_s": 420.9356908798218, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7309842a-5d03-4902-9002-5e456a2ce543", + "wave": 3, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772123786.9478972, + "submit_done_time": 1772123788.156136, + "sse_connect_time": 1772123788.3385038, + "first_event_time": 1772123788.338549, + "end_time": 1772124207.85114, + "submit_duration_s": 1.2082388401031494, + "cold_start_s": 1.3906517028808594, + "total_duration_s": 420.9032428264618, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cfc73a69-e289-4634-9914-08b3a508dec0", + "wave": 3, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772123786.947974, + "submit_done_time": 1772123788.158082, + "sse_connect_time": 1772123788.341482, + "first_event_time": 1772123788.3420422, + "end_time": 1772124207.21136, + "submit_duration_s": 1.2101080417633057, + "cold_start_s": 1.3940682411193848, + "total_duration_s": 420.26338601112366, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5e368a8b-6605-45c5-b97a-3b9e662a2386", + "wave": 3, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772123786.948052, + "submit_done_time": 1772123788.160633, + "sse_connect_time": 1772123788.34689, + "first_event_time": 1772123788.346952, + "end_time": 1772124207.6477408, + "submit_duration_s": 1.2125811576843262, + "cold_start_s": 1.398900032043457, + "total_duration_s": 420.699688911438, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "39cb6c07-9a37-44ff-ba86-048501ae9902", + "wave": 3, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772123786.948124, + "submit_done_time": 1772123788.162115, + "sse_connect_time": 1772123788.347669, + "first_event_time": 1772123788.347761, + "end_time": 1772124209.342933, + "submit_duration_s": 1.2139911651611328, + "cold_start_s": 1.39963698387146, + "total_duration_s": 422.39480900764465, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "102e2742-8bd7-4740-8cf2-64d80ac75d93", + "wave": 3, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772123786.948194, + "submit_done_time": 1772123788.157516, + "sse_connect_time": 1772123788.344906, + "first_event_time": 1772123788.3467321, + "end_time": 1772124201.201162, + "submit_duration_s": 1.2093219757080078, + "cold_start_s": 1.3985381126403809, + "total_duration_s": 414.25296807289124, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "09eb9af2-e1b9-4fe2-a1be-e2497b66ae24", + "wave": 3, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772123786.948263, + "submit_done_time": 1772123788.1628, + "sse_connect_time": 1772123788.3511958, + "first_event_time": 1772123788.351292, + "end_time": 1772124207.523396, + "submit_duration_s": 1.2145371437072754, + "cold_start_s": 1.403028964996338, + "total_duration_s": 420.57513308525085, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 4, + "size": 30, + "start_time": 1772123816.9476538, + "completed": 30, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 3.6982054074605304, + "p95_cold_start": 3.771009922027588, + "max_cold_start": 3.7715909481048584, + "zone": "GREEN", + "runs": [ + { + "run_id": "1e95e298-0dd6-430f-8add-db56b3465f17", + "wave": 4, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772123816.9486458, + "submit_done_time": 1772123819.7072341, + "sse_connect_time": 1772123820.71529, + "first_event_time": 1772123820.715368, + "end_time": 1772124308.2220852, + "submit_duration_s": 2.7585883140563965, + "cold_start_s": 3.7667222023010254, + "total_duration_s": 491.27343940734863, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "9317253c-6995-4c28-9e43-8bf6a3c1a35e", + "wave": 4, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772123816.949332, + "submit_done_time": 1772123819.709911, + "sse_connect_time": 1772123820.720242, + "first_event_time": 1772123820.720342, + "end_time": 1772124302.964003, + "submit_duration_s": 2.7605791091918945, + "cold_start_s": 3.771009922027588, + "total_duration_s": 486.014671087265, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e83887ac-bd9c-4c2d-a262-c0326a7488f7", + "wave": 4, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772123816.949553, + "submit_done_time": 1772123819.709331, + "sse_connect_time": 1772123820.721102, + "first_event_time": 1772123820.721144, + "end_time": 1772124308.1447098, + "submit_duration_s": 2.7597780227661133, + "cold_start_s": 3.7715909481048584, + "total_duration_s": 491.19515681266785, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "deedb59a-ee93-4575-bbc9-09045607fb16", + "wave": 4, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772123816.94974, + "submit_done_time": 1772123819.7051342, + "sse_connect_time": 1772123820.715044, + "first_event_time": 1772123820.715128, + "end_time": 1772124308.2224388, + "submit_duration_s": 2.755394220352173, + "cold_start_s": 3.765388011932373, + "total_duration_s": 491.27269887924194, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e7c812f3-2048-4a93-b4d2-48bd85c20d37", + "wave": 4, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772123816.949945, + "submit_done_time": 1772123819.70678, + "sse_connect_time": 1772123820.7188978, + "first_event_time": 1772123820.719178, + "end_time": 1772124300.3577878, + "submit_duration_s": 2.7568349838256836, + "cold_start_s": 3.769232988357544, + "total_duration_s": 483.407842874527, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "8b621a92-3f13-47a6-85df-59fb5028ab4e", + "wave": 4, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772123816.950222, + "submit_done_time": 1772123819.704083, + "sse_connect_time": 1772123820.714772, + "first_event_time": 1772123820.71486, + "end_time": 1772124294.860416, + "submit_duration_s": 2.7538609504699707, + "cold_start_s": 3.7646379470825195, + "total_duration_s": 477.9101939201355, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cfe9f8fa-c80f-4b44-983e-d80642aef0ec", + "wave": 4, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772123816.9504158, + "submit_done_time": 1772123819.7070029, + "sse_connect_time": 1772123820.719521, + "first_event_time": 1772123820.719666, + "end_time": 1772124308.220386, + "submit_duration_s": 2.756587028503418, + "cold_start_s": 3.7692501544952393, + "total_duration_s": 491.2699701786041, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e84e09f4-53d8-46d3-8466-5e9b5ff5a3f4", + "wave": 4, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772123816.950582, + "submit_done_time": 1772123819.707674, + "sse_connect_time": 1772123820.7158148, + "first_event_time": 1772123820.715894, + "end_time": 1772124295.567882, + "submit_duration_s": 2.757091999053955, + "cold_start_s": 3.7653119564056396, + "total_duration_s": 478.61730003356934, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "78d24123-a908-44b2-a9c1-25636f1fd3ee", + "wave": 4, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772123816.950737, + "submit_done_time": 1772123819.707457, + "sse_connect_time": 1772123820.716309, + "first_event_time": 1772123820.716387, + "end_time": 1772124308.2881029, + "submit_duration_s": 2.7567200660705566, + "cold_start_s": 3.7656500339508057, + "total_duration_s": 491.3373658657074, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e34836d6-f813-40e1-b5aa-7f3095eaa0c4", + "wave": 4, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772123816.950892, + "submit_done_time": 1772123818.001677, + "sse_connect_time": 1772123819.702295, + "first_event_time": 1772123819.702773, + "end_time": 1772124295.609067, + "submit_duration_s": 1.0507850646972656, + "cold_start_s": 2.7518811225891113, + "total_duration_s": 478.65817499160767, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "adcfd3fd-4009-4499-abe1-c3507611e807", + "wave": 4, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772123816.95103, + "submit_done_time": 1772123818.0020218, + "sse_connect_time": 1772123819.703327, + "first_event_time": 1772123819.703764, + "end_time": 1772124295.518273, + "submit_duration_s": 1.0509917736053467, + "cold_start_s": 2.7527339458465576, + "total_duration_s": 478.56724309921265, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "10cc1543-89d0-4aaa-b9ea-e765ad498862", + "wave": 4, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772123816.951169, + "submit_done_time": 1772123819.704811, + "sse_connect_time": 1772123820.718438, + "first_event_time": 1772123820.718503, + "end_time": 1772124291.240291, + "submit_duration_s": 2.7536420822143555, + "cold_start_s": 3.767333984375, + "total_duration_s": 474.2891221046448, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "32472971-0214-4e52-a521-94bf9d193db7", + "wave": 4, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772123816.9514072, + "submit_done_time": 1772123819.705855, + "sse_connect_time": 1772123820.716547, + "first_event_time": 1772123820.7166212, + "end_time": 1772124289.9726248, + "submit_duration_s": 2.7544476985931396, + "cold_start_s": 3.765213966369629, + "total_duration_s": 473.02121758461, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0a83c545-8696-44b0-8b68-13e2534c03db", + "wave": 4, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772123816.9516711, + "submit_done_time": 1772123819.709558, + "sse_connect_time": 1772123820.7186592, + "first_event_time": 1772123820.718723, + "end_time": 1772124308.222479, + "submit_duration_s": 2.7578868865966797, + "cold_start_s": 3.767051935195923, + "total_duration_s": 491.2708079814911, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "984023d6-dc92-43f1-80cd-967430207b4c", + "wave": 4, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772123816.951829, + "submit_done_time": 1772123819.7054238, + "sse_connect_time": 1772123820.7205398, + "first_event_time": 1772123820.72063, + "end_time": 1772124296.600255, + "submit_duration_s": 2.7535948753356934, + "cold_start_s": 3.768800973892212, + "total_duration_s": 479.6484260559082, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6cd3e069-6ef7-49ef-94d8-8134b136aff5", + "wave": 4, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772123816.952075, + "submit_done_time": 1772123819.708121, + "sse_connect_time": 1772123820.714422, + "first_event_time": 1772123820.714557, + "end_time": 1772124295.537845, + "submit_duration_s": 2.7560460567474365, + "cold_start_s": 3.762481927871704, + "total_duration_s": 478.5857698917389, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "8037bf6a-210b-4e2b-a391-f1633d08cba1", + "wave": 4, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772123816.9523048, + "submit_done_time": 1772123819.713956, + "sse_connect_time": 1772123820.720914, + "first_event_time": 1772123820.721001, + "end_time": 1772124295.598816, + "submit_duration_s": 2.7616512775421143, + "cold_start_s": 3.7686960697174072, + "total_duration_s": 478.64651107788086, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2330e404-bfd1-4931-a302-b48985a24d67", + "wave": 4, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772123816.952503, + "submit_done_time": 1772123819.708856, + "sse_connect_time": 1772123820.713564, + "first_event_time": 1772123820.71371, + "end_time": 1772124289.971814, + "submit_duration_s": 2.7563531398773193, + "cold_start_s": 3.761207103729248, + "total_duration_s": 473.0193109512329, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5157837a-7a95-4bf0-a412-e26ecddc1803", + "wave": 4, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772123816.9526982, + "submit_done_time": 1772123819.708962, + "sse_connect_time": 1772123820.715554, + "first_event_time": 1772123820.7156281, + "end_time": 1772124302.455623, + "submit_duration_s": 2.7562637329101562, + "cold_start_s": 3.762929916381836, + "total_duration_s": 485.50292468070984, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "30cf8ef4-d85d-4f81-b9c6-9fceba349456", + "wave": 4, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772123816.952905, + "submit_done_time": 1772123819.70875, + "sse_connect_time": 1772123820.718189, + "first_event_time": 1772123820.7182531, + "end_time": 1772124300.5546, + "submit_duration_s": 2.755845069885254, + "cold_start_s": 3.765348196029663, + "total_duration_s": 483.60169506073, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "f899c38b-9a74-4dba-98a9-3411daffd598", + "wave": 4, + "wave_index": 20, + "status": "completed", + "error": "", + "submit_time": 1772123816.953103, + "submit_done_time": 1772123819.710016, + "sse_connect_time": 1772123820.716053, + "first_event_time": 1772123820.71613, + "end_time": 1772124295.967552, + "submit_duration_s": 2.75691294670105, + "cold_start_s": 3.7630269527435303, + "total_duration_s": 479.0144488811493, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "580a613e-3d99-4c7c-b904-6fbbf025e5b2", + "wave": 4, + "wave_index": 21, + "status": "completed", + "error": "", + "submit_time": 1772123816.953294, + "submit_done_time": 1772123819.706534, + "sse_connect_time": 1772123820.721241, + "first_event_time": 1772123820.721283, + "end_time": 1772124300.611928, + "submit_duration_s": 2.753239870071411, + "cold_start_s": 3.767988920211792, + "total_duration_s": 483.65863394737244, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a5a2ebf2-f55c-4131-bcf1-7c8f3b964c3b", + "wave": 4, + "wave_index": 22, + "status": "completed", + "error": "", + "submit_time": 1772123816.953502, + "submit_done_time": 1772123819.708554, + "sse_connect_time": 1772123820.717768, + "first_event_time": 1772123820.717833, + "end_time": 1772124305.5221, + "submit_duration_s": 2.755052089691162, + "cold_start_s": 3.764331102371216, + "total_duration_s": 488.5685980319977, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e6e02527-0ca7-4c7d-985f-a86d00ba0d74", + "wave": 4, + "wave_index": 23, + "status": "completed", + "error": "", + "submit_time": 1772123816.9536939, + "submit_done_time": 1772123819.708332, + "sse_connect_time": 1772123820.719917, + "first_event_time": 1772123820.7200341, + "end_time": 1772124308.2225459, + "submit_duration_s": 2.754638195037842, + "cold_start_s": 3.7663402557373047, + "total_duration_s": 491.26885199546814, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "d7bffbd0-a241-4bef-b3d6-2823dd0ea9a1", + "wave": 4, + "wave_index": 24, + "status": "completed", + "error": "", + "submit_time": 1772123816.953887, + "submit_done_time": 1772123819.709806, + "sse_connect_time": 1772123820.717034, + "first_event_time": 1772123820.71711, + "end_time": 1772124310.2944021, + "submit_duration_s": 2.7559189796447754, + "cold_start_s": 3.7632229328155518, + "total_duration_s": 493.34051513671875, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3f5534ab-8721-44a7-9315-e2173b2b1662", + "wave": 4, + "wave_index": 25, + "status": "completed", + "error": "", + "submit_time": 1772123816.954091, + "submit_done_time": 1772123819.7078989, + "sse_connect_time": 1772123820.721368, + "first_event_time": 1772123820.7214038, + "end_time": 1772124311.687393, + "submit_duration_s": 2.753807783126831, + "cold_start_s": 3.76731276512146, + "total_duration_s": 494.73330187797546, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "b0633f92-34a1-42d7-b970-249ce77fe7c4", + "wave": 4, + "wave_index": 26, + "status": "completed", + "error": "", + "submit_time": 1772123816.954284, + "submit_done_time": 1772123819.7086542, + "sse_connect_time": 1772123820.717987, + "first_event_time": 1772123820.71805, + "end_time": 1772124300.613187, + "submit_duration_s": 2.7543702125549316, + "cold_start_s": 3.763766050338745, + "total_duration_s": 483.65890312194824, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a22ff873-0503-4055-9370-f7c96b70a30b", + "wave": 4, + "wave_index": 27, + "status": "completed", + "error": "", + "submit_time": 1772123816.9546292, + "submit_done_time": 1772123819.709707, + "sse_connect_time": 1772123820.717293, + "first_event_time": 1772123820.717364, + "end_time": 1772124297.415288, + "submit_duration_s": 2.755077838897705, + "cold_start_s": 3.762734889984131, + "total_duration_s": 480.46065878868103, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5a890c68-b62e-471e-98eb-dda86e989341", + "wave": 4, + "wave_index": 28, + "status": "completed", + "error": "", + "submit_time": 1772123816.954709, + "submit_done_time": 1772123819.709109, + "sse_connect_time": 1772123820.71678, + "first_event_time": 1772123820.716853, + "end_time": 1772124295.966878, + "submit_duration_s": 2.7544000148773193, + "cold_start_s": 3.762143850326538, + "total_duration_s": 479.01216888427734, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "5c937439-74b1-4643-b6c4-ef1697a05dd0", + "wave": 4, + "wave_index": 29, + "status": "completed", + "error": "", + "submit_time": 1772123816.9547908, + "submit_done_time": 1772123819.706261, + "sse_connect_time": 1772123820.7175329, + "first_event_time": 1772123820.717612, + "end_time": 1772124302.4558668, + "submit_duration_s": 2.7514700889587402, + "cold_start_s": 3.7628211975097656, + "total_duration_s": 485.5010759830475, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 5, + "size": 50, + "start_time": 1772123846.949197, + "completed": 50, + "failed": 0, + "success_rate": 100.0, + "avg_cold_start": 47.399053025245664, + "p95_cold_start": 155.96864223480225, + "max_cold_start": 190.84411811828613, + "zone": "RED", + "runs": [ + { + "run_id": "a5cd044f-7470-4e36-b795-dee4aae7c913", + "wave": 5, + "wave_index": 0, + "status": "completed", + "error": "", + "submit_time": 1772123846.950882, + "submit_done_time": 1772123854.3471491, + "sse_connect_time": 1772123860.659271, + "first_event_time": 1772123860.659363, + "end_time": 1772124340.9747992, + "submit_duration_s": 7.3962671756744385, + "cold_start_s": 13.708481073379517, + "total_duration_s": 494.02391719818115, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e3995ca1-8583-43f8-8b5e-5b8bb6daf537", + "wave": 5, + "wave_index": 1, + "status": "completed", + "error": "", + "submit_time": 1772123846.9519842, + "submit_done_time": 1772123849.4454038, + "sse_connect_time": 1772123855.531281, + "first_event_time": 1772123855.531383, + "end_time": 1772124339.503527, + "submit_duration_s": 2.493419647216797, + "cold_start_s": 8.57939887046814, + "total_duration_s": 492.55154275894165, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "81e12af1-a8c3-423c-8712-fd38eb525cf8", + "wave": 5, + "wave_index": 2, + "status": "completed", + "error": "", + "submit_time": 1772123846.952279, + "submit_done_time": 1772123854.355648, + "sse_connect_time": 1772123865.160088, + "first_event_time": 1772123865.160185, + "end_time": 1772124346.899363, + "submit_duration_s": 7.403368949890137, + "cold_start_s": 18.207906007766724, + "total_duration_s": 499.9470839500427, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0e5310a1-a107-4631-96c8-b04f13b57d67", + "wave": 5, + "wave_index": 3, + "status": "completed", + "error": "", + "submit_time": 1772123846.952529, + "submit_done_time": 1772123854.328777, + "sse_connect_time": 1772123855.533283, + "first_event_time": 1772123855.5334022, + "end_time": 1772124356.171156, + "submit_duration_s": 7.376248121261597, + "cold_start_s": 8.580873250961304, + "total_duration_s": 509.2186269760132, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "15720ca7-334f-419b-b9c6-5f270c148c08", + "wave": 5, + "wave_index": 4, + "status": "completed", + "error": "", + "submit_time": 1772123846.952752, + "submit_done_time": 1772123849.437574, + "sse_connect_time": 1772123855.5322099, + "first_event_time": 1772123855.5323122, + "end_time": 1772124330.730477, + "submit_duration_s": 2.4848217964172363, + "cold_start_s": 8.579560041427612, + "total_duration_s": 483.777724981308, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "611d8501-70db-4cb0-a249-5225b2cca487", + "wave": 5, + "wave_index": 5, + "status": "completed", + "error": "", + "submit_time": 1772123846.953496, + "submit_done_time": 1772123854.35536, + "sse_connect_time": 1772123860.661149, + "first_event_time": 1772123860.661233, + "end_time": 1772124346.898565, + "submit_duration_s": 7.401864051818848, + "cold_start_s": 13.70773696899414, + "total_duration_s": 499.94506907463074, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "f2f4773f-2719-4e47-9e0c-2599d8da6daf", + "wave": 5, + "wave_index": 6, + "status": "completed", + "error": "", + "submit_time": 1772123846.954266, + "submit_done_time": 1772123849.446442, + "sse_connect_time": 1772123855.530657, + "first_event_time": 1772123855.5307431, + "end_time": 1772124330.731186, + "submit_duration_s": 2.492175817489624, + "cold_start_s": 8.57647705078125, + "total_duration_s": 483.77691984176636, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "0916ecb3-558e-42be-ac9c-38ae376d36e2", + "wave": 5, + "wave_index": 7, + "status": "completed", + "error": "", + "submit_time": 1772123846.9544709, + "submit_done_time": 1772123854.355955, + "sse_connect_time": 1772123865.1597881, + "first_event_time": 1772123865.159877, + "end_time": 1772124357.5585222, + "submit_duration_s": 7.40148401260376, + "cold_start_s": 18.205406188964844, + "total_duration_s": 510.60405135154724, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "def4f276-a2c9-4549-9e66-341e955f049c", + "wave": 5, + "wave_index": 8, + "status": "completed", + "error": "", + "submit_time": 1772123846.954589, + "submit_done_time": 1772123849.445965, + "sse_connect_time": 1772123855.5355752, + "first_event_time": 1772123855.5356958, + "end_time": 1772124343.001128, + "submit_duration_s": 2.4913761615753174, + "cold_start_s": 8.581106901168823, + "total_duration_s": 496.04653906822205, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a36ca376-3213-4075-8fbc-b243276352f7", + "wave": 5, + "wave_index": 9, + "status": "completed", + "error": "", + "submit_time": 1772123846.954682, + "submit_done_time": 1772123849.446857, + "sse_connect_time": 1772123855.532526, + "first_event_time": 1772123855.532614, + "end_time": 1772124339.273684, + "submit_duration_s": 2.4921748638153076, + "cold_start_s": 8.577931880950928, + "total_duration_s": 492.3190019130707, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3e10ae36-1a25-4a12-8a7d-f18a82a4a048", + "wave": 5, + "wave_index": 10, + "status": "completed", + "error": "", + "submit_time": 1772123846.954774, + "submit_done_time": 1772123854.357366, + "sse_connect_time": 1772123865.157542, + "first_event_time": 1772123865.157664, + "end_time": 1772124358.833909, + "submit_duration_s": 7.402592182159424, + "cold_start_s": 18.202890157699585, + "total_duration_s": 511.87913513183594, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7d2bf8b9-ba8c-4e0e-baf5-451d45613871", + "wave": 5, + "wave_index": 11, + "status": "completed", + "error": "", + "submit_time": 1772123846.95486, + "submit_done_time": 1772123854.346035, + "sse_connect_time": 1772123855.5372329, + "first_event_time": 1772123855.537337, + "end_time": 1772124357.094701, + "submit_duration_s": 7.391175031661987, + "cold_start_s": 8.58247709274292, + "total_duration_s": 510.1398410797119, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6402e0aa-06f5-4d03-b4d3-d4b98ebaf180", + "wave": 5, + "wave_index": 12, + "status": "completed", + "error": "", + "submit_time": 1772123846.9550898, + "submit_done_time": 1772123854.358154, + "sse_connect_time": 1772123865.158605, + "first_event_time": 1772123865.1586702, + "end_time": 1772124356.261054, + "submit_duration_s": 7.403064250946045, + "cold_start_s": 18.203580379486084, + "total_duration_s": 509.3059642314911, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "b10b17fd-b09f-4a8d-b26a-fd10b739238a", + "wave": 5, + "wave_index": 13, + "status": "completed", + "error": "", + "submit_time": 1772123846.9553258, + "submit_done_time": 1772123854.3437738, + "sse_connect_time": 1772123855.534554, + "first_event_time": 1772123855.534744, + "end_time": 1772124343.059947, + "submit_duration_s": 7.388447999954224, + "cold_start_s": 8.579418182373047, + "total_duration_s": 496.1046211719513, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "bfc2e1d8-c6d7-4657-9ff0-d14f7d1a012c", + "wave": 5, + "wave_index": 14, + "status": "completed", + "error": "", + "submit_time": 1772123846.9555461, + "submit_done_time": 1772123854.355108, + "sse_connect_time": 1772123860.65886, + "first_event_time": 1772123860.659047, + "end_time": 1772124346.899269, + "submit_duration_s": 7.399561882019043, + "cold_start_s": 13.703500747680664, + "total_duration_s": 499.94372296333313, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "267a86bb-1921-4e19-a04d-d911273ba7c6", + "wave": 5, + "wave_index": 15, + "status": "completed", + "error": "", + "submit_time": 1772123846.9557602, + "submit_done_time": 1772123854.359037, + "sse_connect_time": 1772123865.1579468, + "first_event_time": 1772123865.158048, + "end_time": 1772124360.3524811, + "submit_duration_s": 7.403276681900024, + "cold_start_s": 18.202287673950195, + "total_duration_s": 513.3967208862305, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "bcf80b04-476d-46e8-bd45-6bd54d7aeef4", + "wave": 5, + "wave_index": 16, + "status": "completed", + "error": "", + "submit_time": 1772123846.9559832, + "submit_done_time": 1772123854.343402, + "sse_connect_time": 1772123855.531606, + "first_event_time": 1772123855.5317, + "end_time": 1772124354.388942, + "submit_duration_s": 7.387418746948242, + "cold_start_s": 8.575716733932495, + "total_duration_s": 507.43295884132385, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2cce9784-d193-4e61-a0fc-af3ef3c11605", + "wave": 5, + "wave_index": 17, + "status": "completed", + "error": "", + "submit_time": 1772123846.956195, + "submit_done_time": 1772123854.345529, + "sse_connect_time": 1772123855.535069, + "first_event_time": 1772123855.535242, + "end_time": 1772124339.808824, + "submit_duration_s": 7.389333963394165, + "cold_start_s": 8.579046964645386, + "total_duration_s": 492.8526289463043, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "174b1a9b-ce20-4535-9b34-cbac4d73aa39", + "wave": 5, + "wave_index": 18, + "status": "completed", + "error": "", + "submit_time": 1772123846.9564102, + "submit_done_time": 1772123854.34659, + "sse_connect_time": 1772123855.531918, + "first_event_time": 1772123855.532011, + "end_time": 1772124342.054753, + "submit_duration_s": 7.390179872512817, + "cold_start_s": 8.575600862503052, + "total_duration_s": 495.0983428955078, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "27e4fc49-9c93-4be4-a8df-9b979c4c3d86", + "wave": 5, + "wave_index": 19, + "status": "completed", + "error": "", + "submit_time": 1772123846.956636, + "submit_done_time": 1772123854.34506, + "sse_connect_time": 1772123855.5336041, + "first_event_time": 1772123855.5336971, + "end_time": 1772124357.173702, + "submit_duration_s": 7.3884241580963135, + "cold_start_s": 8.577061176300049, + "total_duration_s": 510.2170660495758, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "89cd2371-8ac3-42be-b696-2a53027bb015", + "wave": 5, + "wave_index": 20, + "status": "completed", + "error": "", + "submit_time": 1772123846.9568598, + "submit_done_time": 1772123854.3441741, + "sse_connect_time": 1772123855.530986, + "first_event_time": 1772123855.531069, + "end_time": 1772124359.551075, + "submit_duration_s": 7.387314319610596, + "cold_start_s": 8.574209213256836, + "total_duration_s": 512.5942151546478, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "83318146-5d81-4e42-a5bf-cc26f5c86809", + "wave": 5, + "wave_index": 21, + "status": "completed", + "error": "", + "submit_time": 1772123846.9570801, + "submit_done_time": 1772123854.3585851, + "sse_connect_time": 1772123865.156692, + "first_event_time": 1772123865.156982, + "end_time": 1772124360.698616, + "submit_duration_s": 7.401504993438721, + "cold_start_s": 18.199901819229126, + "total_duration_s": 513.7415359020233, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a4ef583e-eee2-4050-b611-a8ed16bbafe9", + "wave": 5, + "wave_index": 22, + "status": "completed", + "error": "", + "submit_time": 1772123846.95731, + "submit_done_time": 1772123854.3305862, + "sse_connect_time": 1772123855.5300312, + "first_event_time": 1772123855.530328, + "end_time": 1772124336.511418, + "submit_duration_s": 7.373276233673096, + "cold_start_s": 8.573018074035645, + "total_duration_s": 489.5541081428528, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "d7e13495-8d1b-47da-8dfc-1d3e1d5ea28a", + "wave": 5, + "wave_index": 23, + "status": "completed", + "error": "", + "submit_time": 1772123846.957427, + "submit_done_time": 1772123854.327589, + "sse_connect_time": 1772123855.5328279, + "first_event_time": 1772123855.532995, + "end_time": 1772124333.074645, + "submit_duration_s": 7.370162010192871, + "cold_start_s": 8.575567960739136, + "total_duration_s": 486.1172180175781, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ac0de2a0-232a-4b7f-9105-9910369d7049", + "wave": 5, + "wave_index": 24, + "status": "completed", + "error": "", + "submit_time": 1772123846.957518, + "submit_done_time": 1772123854.334784, + "sse_connect_time": 1772123855.536028, + "first_event_time": 1772123855.5361469, + "end_time": 1772124356.171422, + "submit_duration_s": 7.377265930175781, + "cold_start_s": 8.578628778457642, + "total_duration_s": 509.2139039039612, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "f010015a-e07f-4082-90ac-fb898606496c", + "wave": 5, + "wave_index": 25, + "status": "completed", + "error": "", + "submit_time": 1772123846.9576058, + "submit_done_time": 1772123854.35486, + "sse_connect_time": 1772123860.6609018, + "first_event_time": 1772123860.6609652, + "end_time": 1772124353.304147, + "submit_duration_s": 7.397254228591919, + "cold_start_s": 13.703359365463257, + "total_duration_s": 506.34654116630554, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "639f3b18-1572-4c9f-b923-5fe4746ece4c", + "wave": 5, + "wave_index": 26, + "status": "completed", + "error": "", + "submit_time": 1772123846.9577868, + "submit_done_time": 1772123854.3429701, + "sse_connect_time": 1772123855.536767, + "first_event_time": 1772123855.536866, + "end_time": 1772124353.917443, + "submit_duration_s": 7.385183334350586, + "cold_start_s": 8.579079151153564, + "total_duration_s": 506.9596562385559, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cb484e77-2944-4098-a516-187c201a1f57", + "wave": 5, + "wave_index": 27, + "status": "completed", + "error": "", + "submit_time": 1772123846.957963, + "submit_done_time": 1772123854.357746, + "sse_connect_time": 1772123865.158282, + "first_event_time": 1772123865.158384, + "end_time": 1772124362.654316, + "submit_duration_s": 7.39978289604187, + "cold_start_s": 18.20042109489441, + "total_duration_s": 515.6963529586792, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "2b02155f-d29a-426c-8ee7-877916dcbe11", + "wave": 5, + "wave_index": 28, + "status": "completed", + "error": "", + "submit_time": 1772123846.9581811, + "submit_done_time": 1772123854.354503, + "sse_connect_time": 1772123860.659559, + "first_event_time": 1772123860.660688, + "end_time": 1772124355.537632, + "submit_duration_s": 7.396321773529053, + "cold_start_s": 13.70250678062439, + "total_duration_s": 508.5794508457184, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "a06cd9bc-1f00-4726-ad07-aa1fe58b422e", + "wave": 5, + "wave_index": 29, + "status": "completed", + "error": "", + "submit_time": 1772123846.958375, + "submit_done_time": 1772123854.3261209, + "sse_connect_time": 1772123855.537538, + "first_event_time": 1772123855.537668, + "end_time": 1772124355.251495, + "submit_duration_s": 7.367745876312256, + "cold_start_s": 8.579293012619019, + "total_duration_s": 508.29311990737915, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3d916ecb-cc12-495d-a6d2-74674c023ac7", + "wave": 5, + "wave_index": 30, + "status": "completed", + "error": "", + "submit_time": 1772123846.958528, + "submit_done_time": 1772123854.329649, + "sse_connect_time": 1772123855.5364108, + "first_event_time": 1772123855.5365398, + "end_time": 1772124339.5036669, + "submit_duration_s": 7.371120929718018, + "cold_start_s": 8.578011751174927, + "total_duration_s": 492.545138835907, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e47ee27d-3b8f-4d5a-ad92-704b96102130", + "wave": 5, + "wave_index": 31, + "status": "completed", + "error": "", + "submit_time": 1772123846.958615, + "submit_done_time": 1772123854.35662, + "sse_connect_time": 1772123865.15918, + "first_event_time": 1772123865.1592488, + "end_time": 1772124357.0699918, + "submit_duration_s": 7.39800500869751, + "cold_start_s": 18.200633764266968, + "total_duration_s": 510.11137676239014, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ee7117c2-be04-4df5-b6b8-5247bdb90fb7", + "wave": 5, + "wave_index": 32, + "status": "completed", + "error": "", + "submit_time": 1772123846.958705, + "submit_done_time": 1772123854.356277, + "sse_connect_time": 1772123865.1594958, + "first_event_time": 1772123865.159563, + "end_time": 1772124355.2511392, + "submit_duration_s": 7.397572040557861, + "cold_start_s": 18.200858116149902, + "total_duration_s": 508.29243421554565, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "70f819e9-4ba4-4cbd-a867-b8bc08c9e820", + "wave": 5, + "wave_index": 33, + "status": "completed", + "error": "", + "submit_time": 1772123846.958796, + "submit_done_time": 1772123854.356985, + "sse_connect_time": 1772123865.15888, + "first_event_time": 1772123865.158975, + "end_time": 1772124353.304427, + "submit_duration_s": 7.398189067840576, + "cold_start_s": 18.200178861618042, + "total_duration_s": 506.34563088417053, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "3c7a5c6e-b464-456f-aacb-911f7c422a97", + "wave": 5, + "wave_index": 34, + "status": "completed", + "error": "", + "submit_time": 1772123846.9588811, + "submit_done_time": 1772123854.344594, + "sse_connect_time": 1772123855.534152, + "first_event_time": 1772123855.534245, + "end_time": 1772124348.2852101, + "submit_duration_s": 7.3857128620147705, + "cold_start_s": 8.575363874435425, + "total_duration_s": 501.3263289928436, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "07137474-a9a3-4cfa-bd74-ddfe3e82893f", + "wave": 5, + "wave_index": 35, + "status": "completed", + "error": "", + "submit_time": 1772123846.9589682, + "submit_done_time": 1772123856.254158, + "sse_connect_time": 1772123929.177278, + "first_event_time": 1772123929.177425, + "end_time": 1772124367.16149, + "submit_duration_s": 9.29518985748291, + "cold_start_s": 82.2184567451477, + "total_duration_s": 520.2025218009949, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "af0e1019-95db-4bd0-9687-7dc0c57c7b9b", + "wave": 5, + "wave_index": 36, + "status": "completed", + "error": "", + "submit_time": 1772123846.959084, + "submit_done_time": 1772123856.249717, + "sse_connect_time": 1772123929.176638, + "first_event_time": 1772123929.176857, + "end_time": 1772124365.7550259, + "submit_duration_s": 9.290632963180542, + "cold_start_s": 82.21777296066284, + "total_duration_s": 518.7959418296814, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "766284d2-0129-4ed7-9a5e-2a1754eea0b7", + "wave": 5, + "wave_index": 37, + "status": "completed", + "error": "", + "submit_time": 1772123846.959191, + "submit_done_time": 1772123856.254935, + "sse_connect_time": 1772123929.9777558, + "first_event_time": 1772123929.977895, + "end_time": 1772124367.448905, + "submit_duration_s": 9.295743942260742, + "cold_start_s": 83.01870393753052, + "total_duration_s": 520.4897139072418, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "cd6cd07a-c1e8-447d-a3da-700bf8f52f3b", + "wave": 5, + "wave_index": 38, + "status": "completed", + "error": "", + "submit_time": 1772123846.9593139, + "submit_done_time": 1772123856.256338, + "sse_connect_time": 1772123939.1694221, + "first_event_time": 1772123939.169804, + "end_time": 1772124360.427756, + "submit_duration_s": 9.297024011611938, + "cold_start_s": 92.2104902267456, + "total_duration_s": 513.4684422016144, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "6678702d-ccfa-4b2f-ac0f-00e25a7e0ca8", + "wave": 5, + "wave_index": 39, + "status": "completed", + "error": "", + "submit_time": 1772123846.959455, + "submit_done_time": 1772123856.255615, + "sse_connect_time": 1772123939.1705449, + "first_event_time": 1772123939.170751, + "end_time": 1772124366.715337, + "submit_duration_s": 9.296159982681274, + "cold_start_s": 92.21129608154297, + "total_duration_s": 519.755882024765, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "7c2b0082-05fa-4912-ba42-f2a6b5a1efde", + "wave": 5, + "wave_index": 40, + "status": "completed", + "error": "", + "submit_time": 1772123846.959618, + "submit_done_time": 1772123860.666888, + "sse_connect_time": 1772124001.257498, + "first_event_time": 1772124001.257746, + "end_time": 1772124366.648648, + "submit_duration_s": 13.70726990699768, + "cold_start_s": 154.29812788963318, + "total_duration_s": 519.6890299320221, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "79c2764f-6900-40e1-a32a-9ac7e3006845", + "wave": 5, + "wave_index": 41, + "status": "completed", + "error": "", + "submit_time": 1772123846.959789, + "submit_done_time": 1772123860.661361, + "sse_connect_time": 1772123977.257675, + "first_event_time": 1772123977.257882, + "end_time": 1772124367.556708, + "submit_duration_s": 13.701571941375732, + "cold_start_s": 130.29809308052063, + "total_duration_s": 520.5969190597534, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "121fc867-86c5-4cde-b023-18e52f05320c", + "wave": 5, + "wave_index": 42, + "status": "completed", + "error": "", + "submit_time": 1772123846.959977, + "submit_done_time": 1772123860.6672661, + "sse_connect_time": 1772124001.2581818, + "first_event_time": 1772124001.258322, + "end_time": 1772124366.568224, + "submit_duration_s": 13.707289218902588, + "cold_start_s": 154.29834508895874, + "total_duration_s": 519.6082470417023, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "b80a1045-966d-4dfe-a2b9-4bc778bec4fe", + "wave": 5, + "wave_index": 43, + "status": "completed", + "error": "", + "submit_time": 1772123846.9601789, + "submit_done_time": 1772123860.6677902, + "sse_connect_time": 1772124002.928642, + "first_event_time": 1772124002.928821, + "end_time": 1772124366.99758, + "submit_duration_s": 13.707611322402954, + "cold_start_s": 155.96864223480225, + "total_duration_s": 520.0374011993408, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "22b45855-7591-4818-a982-ddbf1252482c", + "wave": 5, + "wave_index": 44, + "status": "completed", + "error": "", + "submit_time": 1772123846.9603982, + "submit_done_time": 1772123860.6685371, + "sse_connect_time": 1772124030.362095, + "first_event_time": 1772124030.362292, + "end_time": 1772124366.8245618, + "submit_duration_s": 13.708138942718506, + "cold_start_s": 183.40189385414124, + "total_duration_s": 519.8641636371613, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ee180704-984f-4438-9511-d189ca71d5b7", + "wave": 5, + "wave_index": 45, + "status": "completed", + "error": "", + "submit_time": 1772123846.960629, + "submit_done_time": 1772123860.6658041, + "sse_connect_time": 1772123977.258246, + "first_event_time": 1772123977.258338, + "end_time": 1772124367.481764, + "submit_duration_s": 13.705175161361694, + "cold_start_s": 130.2977089881897, + "total_duration_s": 520.5211350917816, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "ee178825-4721-424d-a5b3-ae4fd7e1d279", + "wave": 5, + "wave_index": 46, + "status": "completed", + "error": "", + "submit_time": 1772123846.960904, + "submit_done_time": 1772123860.666134, + "sse_connect_time": 1772123977.2585778, + "first_event_time": 1772123977.258649, + "end_time": 1772124367.5580218, + "submit_duration_s": 13.705230236053467, + "cold_start_s": 130.29774522781372, + "total_duration_s": 520.5971179008484, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "e075b513-281c-4445-b10d-1b6432f215ac", + "wave": 5, + "wave_index": 47, + "status": "completed", + "error": "", + "submit_time": 1772123846.961184, + "submit_done_time": 1772123860.6681569, + "sse_connect_time": 1772124002.929153, + "first_event_time": 1772124002.92924, + "end_time": 1772124366.3790169, + "submit_duration_s": 13.70697283744812, + "cold_start_s": 155.96805596351624, + "total_duration_s": 519.4178328514099, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "16b2f1f3-7351-43a5-9bf4-9947cb631566", + "wave": 5, + "wave_index": 48, + "status": "completed", + "error": "", + "submit_time": 1772123846.961473, + "submit_done_time": 1772123860.666611, + "sse_connect_time": 1772123977.2568629, + "first_event_time": 1772123977.257184, + "end_time": 1772124365.388182, + "submit_duration_s": 13.705137968063354, + "cold_start_s": 130.29571104049683, + "total_duration_s": 518.4267089366913, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + }, + { + "run_id": "83944869-09e5-4e26-802f-0fb8d5ee5f37", + "wave": 5, + "wave_index": 49, + "status": "completed", + "error": "", + "submit_time": 1772123846.961792, + "submit_done_time": 1772123860.668931, + "sse_connect_time": 1772124037.8055801, + "first_event_time": 1772124037.80591, + "end_time": 1772124367.4487, + "submit_duration_s": 13.707139015197754, + "cold_start_s": 190.84411811828613, + "total_duration_s": 520.4869079589844, + "heartbeat_count": 19, + "events": [ + "nightshift.started", + "nightshift.started", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "agent.message", + "nightshift.completed" + ] + } + ] + }, + { + "wave_num": 6, + "size": 50, + "start_time": 1772123876.9506419, + "completed": 0, + "failed": 50, + "success_rate": 0.0, + "avg_cold_start": 0.0, + "p95_cold_start": 0.0, + "max_cold_start": 0.0, + "zone": "RED", + "runs": [ + { + "run_id": "", + "wave": 6, + "wave_index": 0, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9508119, + "submit_done_time": 1772123907.058798, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0588002, + "submit_duration_s": 30.107986211776733, + "cold_start_s": 0.0, + "total_duration_s": 30.107988357543945, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 1, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.951987, + "submit_done_time": 1772123907.060853, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0608552, + "submit_duration_s": 30.108865976333618, + "cold_start_s": 0.0, + "total_duration_s": 30.10886812210083, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 2, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.952391, + "submit_done_time": 1772123907.062783, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.062784, + "submit_duration_s": 30.110392093658447, + "cold_start_s": 0.0, + "total_duration_s": 30.110393047332764, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 3, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9537249, + "submit_done_time": 1772123907.06466, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.06466, + "submit_duration_s": 30.11093521118164, + "cold_start_s": 0.0, + "total_duration_s": 30.11093521118164, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 4, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9541209, + "submit_done_time": 1772123907.066514, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.066515, + "submit_duration_s": 30.112393140792847, + "cold_start_s": 0.0, + "total_duration_s": 30.112394094467163, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 5, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.954519, + "submit_done_time": 1772123907.068348, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.068349, + "submit_duration_s": 30.113828897476196, + "cold_start_s": 0.0, + "total_duration_s": 30.113829851150513, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 6, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.954958, + "submit_done_time": 1772123907.07016, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.07016, + "submit_duration_s": 30.115201950073242, + "cold_start_s": 0.0, + "total_duration_s": 30.115201950073242, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 7, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.955404, + "submit_done_time": 1772123907.0719612, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0719612, + "submit_duration_s": 30.116557121276855, + "cold_start_s": 0.0, + "total_duration_s": 30.116557121276855, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 8, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.955859, + "submit_done_time": 1772123907.073729, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.07373, + "submit_duration_s": 30.117870092391968, + "cold_start_s": 0.0, + "total_duration_s": 30.117871046066284, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 9, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.956295, + "submit_done_time": 1772123907.0755022, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0755022, + "submit_duration_s": 30.11920714378357, + "cold_start_s": 0.0, + "total_duration_s": 30.11920714378357, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 10, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9571142, + "submit_done_time": 1772123907.077238, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.077239, + "submit_duration_s": 30.120123863220215, + "cold_start_s": 0.0, + "total_duration_s": 30.12012481689453, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 11, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.957849, + "submit_done_time": 1772123907.0789702, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.078971, + "submit_duration_s": 30.121121168136597, + "cold_start_s": 0.0, + "total_duration_s": 30.121121883392334, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 12, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.958814, + "submit_done_time": 1772123907.080683, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.080683, + "submit_duration_s": 30.12186908721924, + "cold_start_s": 0.0, + "total_duration_s": 30.12186908721924, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 13, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.959363, + "submit_done_time": 1772123907.082408, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.082408, + "submit_duration_s": 30.123044967651367, + "cold_start_s": 0.0, + "total_duration_s": 30.123044967651367, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 14, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9599109, + "submit_done_time": 1772123907.0841238, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.084125, + "submit_duration_s": 30.124212980270386, + "cold_start_s": 0.0, + "total_duration_s": 30.12421417236328, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 15, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9605498, + "submit_done_time": 1772123907.085804, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.085805, + "submit_duration_s": 30.125254154205322, + "cold_start_s": 0.0, + "total_duration_s": 30.12525510787964, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 16, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.961199, + "submit_done_time": 1772123907.0874891, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0874891, + "submit_duration_s": 30.12629008293152, + "cold_start_s": 0.0, + "total_duration_s": 30.12629008293152, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 17, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.961814, + "submit_done_time": 1772123907.0891361, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0891368, + "submit_duration_s": 30.12732219696045, + "cold_start_s": 0.0, + "total_duration_s": 30.127322912216187, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 18, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9625878, + "submit_done_time": 1772123907.0908742, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0908759, + "submit_duration_s": 30.128286361694336, + "cold_start_s": 0.0, + "total_duration_s": 30.12828803062439, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 19, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9633338, + "submit_done_time": 1772123907.092386, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.092387, + "submit_duration_s": 30.12905216217041, + "cold_start_s": 0.0, + "total_duration_s": 30.129053115844727, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 20, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.964074, + "submit_done_time": 1772123907.09391, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.09391, + "submit_duration_s": 30.129836082458496, + "cold_start_s": 0.0, + "total_duration_s": 30.129836082458496, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 21, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.964885, + "submit_done_time": 1772123907.095528, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.095528, + "submit_duration_s": 30.130642890930176, + "cold_start_s": 0.0, + "total_duration_s": 30.130642890930176, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 22, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9656682, + "submit_done_time": 1772123907.0971498, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.0971498, + "submit_duration_s": 30.131481647491455, + "cold_start_s": 0.0, + "total_duration_s": 30.131481647491455, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 23, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.966462, + "submit_done_time": 1772123907.098815, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.098817, + "submit_duration_s": 30.13235306739807, + "cold_start_s": 0.0, + "total_duration_s": 30.132355213165283, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 24, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9671621, + "submit_done_time": 1772123907.10043, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.10043, + "submit_duration_s": 30.133267879486084, + "cold_start_s": 0.0, + "total_duration_s": 30.133267879486084, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 25, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9684658, + "submit_done_time": 1772123907.101871, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.101871, + "submit_duration_s": 30.133405208587646, + "cold_start_s": 0.0, + "total_duration_s": 30.133405208587646, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 26, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.969385, + "submit_done_time": 1772123907.1033652, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.103366, + "submit_duration_s": 30.13398027420044, + "cold_start_s": 0.0, + "total_duration_s": 30.133980989456177, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 27, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.970282, + "submit_done_time": 1772123907.104822, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.104823, + "submit_duration_s": 30.13453984260559, + "cold_start_s": 0.0, + "total_duration_s": 30.134541034698486, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 28, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.971437, + "submit_done_time": 1772123907.106255, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.106255, + "submit_duration_s": 30.134818077087402, + "cold_start_s": 0.0, + "total_duration_s": 30.134818077087402, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 29, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.972378, + "submit_done_time": 1772123907.1076832, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.1076832, + "submit_duration_s": 30.135305166244507, + "cold_start_s": 0.0, + "total_duration_s": 30.135305166244507, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 30, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.973212, + "submit_done_time": 1772123907.109094, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.109094, + "submit_duration_s": 30.135881900787354, + "cold_start_s": 0.0, + "total_duration_s": 30.135881900787354, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 31, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9740648, + "submit_done_time": 1772123907.110513, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.110513, + "submit_duration_s": 30.13644814491272, + "cold_start_s": 0.0, + "total_duration_s": 30.13644814491272, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 32, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.974932, + "submit_done_time": 1772123907.111988, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.111989, + "submit_duration_s": 30.13705611228943, + "cold_start_s": 0.0, + "total_duration_s": 30.137057065963745, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 33, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9759429, + "submit_done_time": 1772123907.113397, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.113397, + "submit_duration_s": 30.13745403289795, + "cold_start_s": 0.0, + "total_duration_s": 30.13745403289795, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 34, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.976916, + "submit_done_time": 1772123907.11479, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.11479, + "submit_duration_s": 30.137873888015747, + "cold_start_s": 0.0, + "total_duration_s": 30.137873888015747, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 35, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9778612, + "submit_done_time": 1772123907.116124, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.116124, + "submit_duration_s": 30.13826274871826, + "cold_start_s": 0.0, + "total_duration_s": 30.13826274871826, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 36, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.978824, + "submit_done_time": 1772123907.117428, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.117428, + "submit_duration_s": 30.138604164123535, + "cold_start_s": 0.0, + "total_duration_s": 30.138604164123535, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 37, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9798489, + "submit_done_time": 1772123907.118751, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.118762, + "submit_duration_s": 30.138902187347412, + "cold_start_s": 0.0, + "total_duration_s": 30.13891315460205, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 38, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.980878, + "submit_done_time": 1772123907.120065, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.120065, + "submit_duration_s": 30.13918685913086, + "cold_start_s": 0.0, + "total_duration_s": 30.13918685913086, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 39, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9819598, + "submit_done_time": 1772123907.121325, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.121325, + "submit_duration_s": 30.139365196228027, + "cold_start_s": 0.0, + "total_duration_s": 30.139365196228027, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 40, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.98302, + "submit_done_time": 1772123907.1225789, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.12258, + "submit_duration_s": 30.139558792114258, + "cold_start_s": 0.0, + "total_duration_s": 30.139559984207153, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 41, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.984273, + "submit_done_time": 1772123907.123806, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.123806, + "submit_duration_s": 30.139533042907715, + "cold_start_s": 0.0, + "total_duration_s": 30.139533042907715, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 42, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.985603, + "submit_done_time": 1772123907.125029, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.1250298, + "submit_duration_s": 30.1394259929657, + "cold_start_s": 0.0, + "total_duration_s": 30.139426708221436, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 43, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.986918, + "submit_done_time": 1772123907.1262238, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.1262238, + "submit_duration_s": 30.13930583000183, + "cold_start_s": 0.0, + "total_duration_s": 30.13930583000183, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 44, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.988076, + "submit_done_time": 1772123907.127413, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.127413, + "submit_duration_s": 30.139337062835693, + "cold_start_s": 0.0, + "total_duration_s": 30.139337062835693, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 45, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.989242, + "submit_done_time": 1772123907.128586, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.128587, + "submit_duration_s": 30.139343976974487, + "cold_start_s": 0.0, + "total_duration_s": 30.139344930648804, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 46, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9903371, + "submit_done_time": 1772123907.12974, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.129741, + "submit_duration_s": 30.139402866363525, + "cold_start_s": 0.0, + "total_duration_s": 30.139403820037842, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 47, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.991728, + "submit_done_time": 1772123907.1308842, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.1308842, + "submit_duration_s": 30.139156103134155, + "cold_start_s": 0.0, + "total_duration_s": 30.139156103134155, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 48, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.9931278, + "submit_done_time": 1772123907.131998, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.131998, + "submit_duration_s": 30.138870239257812, + "cold_start_s": 0.0, + "total_duration_s": 30.138870239257812, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 6, + "wave_index": 49, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123876.99432, + "submit_done_time": 1772123907.133097, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123907.133098, + "submit_duration_s": 30.138777017593384, + "cold_start_s": 0.0, + "total_duration_s": 30.1387779712677, + "heartbeat_count": 0, + "events": [] + } + ] + }, + { + "wave_num": 7, + "size": 50, + "start_time": 1772123906.9521742, + "completed": 0, + "failed": 50, + "success_rate": 0.0, + "avg_cold_start": 0.0, + "p95_cold_start": 0.0, + "max_cold_start": 0.0, + "zone": "RED", + "runs": [ + { + "run_id": "", + "wave": 7, + "wave_index": 0, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.952467, + "submit_done_time": 1772123936.964611, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9646258, + "submit_duration_s": 30.012144088745117, + "cold_start_s": 0.0, + "total_duration_s": 30.01215887069702, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 1, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.957557, + "submit_done_time": 1772123936.9696891, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.969696, + "submit_duration_s": 30.012132167816162, + "cold_start_s": 0.0, + "total_duration_s": 30.012139081954956, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 2, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.9621508, + "submit_done_time": 1772123936.973643, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.973645, + "submit_duration_s": 30.011492252349854, + "cold_start_s": 0.0, + "total_duration_s": 30.011494159698486, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 3, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.96464, + "submit_done_time": 1772123936.976843, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9768472, + "submit_duration_s": 30.012203216552734, + "cold_start_s": 0.0, + "total_duration_s": 30.01220726966858, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 4, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.966423, + "submit_done_time": 1772123936.979718, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.979721, + "submit_duration_s": 30.01329493522644, + "cold_start_s": 0.0, + "total_duration_s": 30.01329803466797, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 5, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.968031, + "submit_done_time": 1772123936.982651, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9826581, + "submit_duration_s": 30.014620065689087, + "cold_start_s": 0.0, + "total_duration_s": 30.01462721824646, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 6, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.969986, + "submit_done_time": 1772123936.985267, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9852679, + "submit_duration_s": 30.015280961990356, + "cold_start_s": 0.0, + "total_duration_s": 30.015281915664673, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 7, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.972393, + "submit_done_time": 1772123936.987545, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.987547, + "submit_duration_s": 30.015151977539062, + "cold_start_s": 0.0, + "total_duration_s": 30.015153884887695, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 8, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.974993, + "submit_done_time": 1772123936.9897642, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9897652, + "submit_duration_s": 30.014771223068237, + "cold_start_s": 0.0, + "total_duration_s": 30.014772176742554, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 9, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.976755, + "submit_done_time": 1772123936.991742, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.991743, + "submit_duration_s": 30.014986991882324, + "cold_start_s": 0.0, + "total_duration_s": 30.01498818397522, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 10, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.97843, + "submit_done_time": 1772123936.993792, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.993793, + "submit_duration_s": 30.01536202430725, + "cold_start_s": 0.0, + "total_duration_s": 30.015362977981567, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 11, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.9801311, + "submit_done_time": 1772123936.99571, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.995711, + "submit_duration_s": 30.015578746795654, + "cold_start_s": 0.0, + "total_duration_s": 30.01557993888855, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 12, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.981858, + "submit_done_time": 1772123936.9974778, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.997479, + "submit_duration_s": 30.01561975479126, + "cold_start_s": 0.0, + "total_duration_s": 30.015620946884155, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 13, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.983469, + "submit_done_time": 1772123936.9990542, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123936.9990551, + "submit_duration_s": 30.01558518409729, + "cold_start_s": 0.0, + "total_duration_s": 30.015586137771606, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 14, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.985163, + "submit_done_time": 1772123937.000569, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.000569, + "submit_duration_s": 30.015406131744385, + "cold_start_s": 0.0, + "total_duration_s": 30.015406131744385, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 15, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.9871309, + "submit_done_time": 1772123937.001927, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0019279, + "submit_duration_s": 30.014796018600464, + "cold_start_s": 0.0, + "total_duration_s": 30.01479697227478, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 16, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.989207, + "submit_done_time": 1772123937.003264, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.003264, + "submit_duration_s": 30.01405692100525, + "cold_start_s": 0.0, + "total_duration_s": 30.01405692100525, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 17, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.9915688, + "submit_done_time": 1772123937.004569, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.004569, + "submit_duration_s": 30.01300024986267, + "cold_start_s": 0.0, + "total_duration_s": 30.01300024986267, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 18, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.993579, + "submit_done_time": 1772123937.005793, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.005794, + "submit_duration_s": 30.012214183807373, + "cold_start_s": 0.0, + "total_duration_s": 30.01221513748169, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 19, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.995828, + "submit_done_time": 1772123937.006997, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.006998, + "submit_duration_s": 30.01116919517517, + "cold_start_s": 0.0, + "total_duration_s": 30.011170148849487, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 20, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123906.9977741, + "submit_done_time": 1772123937.008205, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0082061, + "submit_duration_s": 30.010430812835693, + "cold_start_s": 0.0, + "total_duration_s": 30.01043200492859, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 21, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.002026, + "submit_done_time": 1772123937.009293, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.009293, + "submit_duration_s": 30.007266998291016, + "cold_start_s": 0.0, + "total_duration_s": 30.007266998291016, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 22, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0039601, + "submit_done_time": 1772123937.0102909, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0102909, + "submit_duration_s": 30.006330728530884, + "cold_start_s": 0.0, + "total_duration_s": 30.006330728530884, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 23, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.005913, + "submit_done_time": 1772123937.011295, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.011295, + "submit_duration_s": 30.00538206100464, + "cold_start_s": 0.0, + "total_duration_s": 30.00538206100464, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 24, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.007874, + "submit_done_time": 1772123937.012291, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0122921, + "submit_duration_s": 30.004416942596436, + "cold_start_s": 0.0, + "total_duration_s": 30.00441813468933, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 25, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.009836, + "submit_done_time": 1772123937.013262, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.013262, + "submit_duration_s": 30.00342607498169, + "cold_start_s": 0.0, + "total_duration_s": 30.00342607498169, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 26, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.011729, + "submit_done_time": 1772123937.014909, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.014909, + "submit_duration_s": 30.003180027008057, + "cold_start_s": 0.0, + "total_duration_s": 30.003180027008057, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 27, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.013633, + "submit_done_time": 1772123937.01686, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.016862, + "submit_duration_s": 30.00322699546814, + "cold_start_s": 0.0, + "total_duration_s": 30.003228902816772, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 28, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.015496, + "submit_done_time": 1772123937.018761, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0187619, + "submit_duration_s": 30.003264904022217, + "cold_start_s": 0.0, + "total_duration_s": 30.003265857696533, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 29, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.017494, + "submit_done_time": 1772123937.0206091, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.02061, + "submit_duration_s": 30.00311517715454, + "cold_start_s": 0.0, + "total_duration_s": 30.003116130828857, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 30, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.019364, + "submit_done_time": 1772123937.0224268, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0224278, + "submit_duration_s": 30.00306272506714, + "cold_start_s": 0.0, + "total_duration_s": 30.003063678741455, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 31, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.021194, + "submit_done_time": 1772123937.024222, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.024223, + "submit_duration_s": 30.00302791595459, + "cold_start_s": 0.0, + "total_duration_s": 30.003029108047485, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 32, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.02302, + "submit_done_time": 1772123937.0259871, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0259871, + "submit_duration_s": 30.00296711921692, + "cold_start_s": 0.0, + "total_duration_s": 30.00296711921692, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 33, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0248132, + "submit_done_time": 1772123937.027761, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.027761, + "submit_duration_s": 30.00294780731201, + "cold_start_s": 0.0, + "total_duration_s": 30.00294780731201, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 34, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0266309, + "submit_done_time": 1772123937.02962, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.029621, + "submit_duration_s": 30.002989053726196, + "cold_start_s": 0.0, + "total_duration_s": 30.002990007400513, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 35, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.028485, + "submit_done_time": 1772123937.031508, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.031509, + "submit_duration_s": 30.00302290916443, + "cold_start_s": 0.0, + "total_duration_s": 30.003023862838745, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 36, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.030397, + "submit_done_time": 1772123937.03346, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.033461, + "submit_duration_s": 30.003062963485718, + "cold_start_s": 0.0, + "total_duration_s": 30.003064155578613, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 37, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.032369, + "submit_done_time": 1772123937.0353868, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0353868, + "submit_duration_s": 30.003017902374268, + "cold_start_s": 0.0, + "total_duration_s": 30.003017902374268, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 38, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.034305, + "submit_done_time": 1772123937.037169, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.037169, + "submit_duration_s": 30.002863883972168, + "cold_start_s": 0.0, + "total_duration_s": 30.002863883972168, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 39, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.036139, + "submit_done_time": 1772123937.0388532, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0388532, + "submit_duration_s": 30.002714157104492, + "cold_start_s": 0.0, + "total_duration_s": 30.002714157104492, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 40, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.037858, + "submit_done_time": 1772123937.0406349, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0406349, + "submit_duration_s": 30.002776861190796, + "cold_start_s": 0.0, + "total_duration_s": 30.002776861190796, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 41, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.03965, + "submit_done_time": 1772123937.04244, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.04244, + "submit_duration_s": 30.002789974212646, + "cold_start_s": 0.0, + "total_duration_s": 30.002789974212646, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 42, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.041444, + "submit_done_time": 1772123937.044263, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0442638, + "submit_duration_s": 30.002818822860718, + "cold_start_s": 0.0, + "total_duration_s": 30.002819776535034, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 43, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0432682, + "submit_done_time": 1772123937.0460968, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0460968, + "submit_duration_s": 30.00282859802246, + "cold_start_s": 0.0, + "total_duration_s": 30.00282859802246, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 44, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.04513, + "submit_done_time": 1772123937.047963, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0479639, + "submit_duration_s": 30.002832889556885, + "cold_start_s": 0.0, + "total_duration_s": 30.0028338432312, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 45, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.04701, + "submit_done_time": 1772123937.049908, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.049908, + "submit_duration_s": 30.00289797782898, + "cold_start_s": 0.0, + "total_duration_s": 30.00289797782898, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 46, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.048977, + "submit_done_time": 1772123937.0518, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0518, + "submit_duration_s": 30.00282311439514, + "cold_start_s": 0.0, + "total_duration_s": 30.00282311439514, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 47, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0508978, + "submit_done_time": 1772123937.0537112, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.0537112, + "submit_duration_s": 30.0028133392334, + "cold_start_s": 0.0, + "total_duration_s": 30.0028133392334, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 48, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0528471, + "submit_done_time": 1772123937.055628, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.055629, + "submit_duration_s": 30.00278091430664, + "cold_start_s": 0.0, + "total_duration_s": 30.002781867980957, + "heartbeat_count": 0, + "events": [] + }, + { + "run_id": "", + "wave": 7, + "wave_index": 49, + "status": "error", + "error": "submit: PoolTimeout: ", + "submit_time": 1772123907.0547788, + "submit_done_time": 1772123937.057556, + "sse_connect_time": 0.0, + "first_event_time": 0.0, + "end_time": 1772123937.057556, + "submit_duration_s": 30.002777099609375, + "cold_start_s": 0.0, + "total_duration_s": 30.002777099609375, + "heartbeat_count": 0, + "events": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/loadtest/results/loadtest-20260226-114851.json b/loadtest/results/loadtest-20260226-114851.json new file mode 100644 index 0000000..b0e2562 --- /dev/null +++ b/loadtest/results/loadtest-20260226-114851.json @@ -0,0 +1,333 @@ +{ + "timestamp": "20260226-114851", + "waves": [ + { + "wave_num": 1, + "size": 5, + "start_time": 1772124500.902678, + "completed": 0, + "failed": 5, + "success_rate": 0.0, + "avg_cold_start": 0.30514254570007326, + "p95_cold_start": 0.3088829517364502, + "max_cold_start": 0.3088829517364502, + "zone": "RED", + "runs": [ + { + "run_id": "1d910966-8f7c-45ae-b4f4-dda34a760d7a", + "wave": 1, + "wave_index": 0, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124500.902782, + "submit_done_time": 1772124501.161837, + "sse_connect_time": 1772124501.208365, + "first_event_time": 1772124501.2084532, + "end_time": 1772124501.2085109, + "submit_duration_s": 0.25905513763427734, + "cold_start_s": 0.30567121505737305, + "total_duration_s": 0.3057289123535156, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "5a64a3f1-ae24-4e42-b925-0591a9aa5e58", + "wave": 1, + "wave_index": 1, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124500.905781, + "submit_done_time": 1772124501.1633532, + "sse_connect_time": 1772124501.214228, + "first_event_time": 1772124501.214664, + "end_time": 1772124501.214725, + "submit_duration_s": 0.2575721740722656, + "cold_start_s": 0.3088829517364502, + "total_duration_s": 0.3089439868927002, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "04dfc1fc-ffca-4a60-98df-882d71a27a16", + "wave": 1, + "wave_index": 2, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124500.9059122, + "submit_done_time": 1772124501.16306, + "sse_connect_time": 1772124501.2071092, + "first_event_time": 1772124501.2072918, + "end_time": 1772124501.2073889, + "submit_duration_s": 0.25714778900146484, + "cold_start_s": 0.3013796806335449, + "total_duration_s": 0.30147671699523926, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "e7397942-f1ab-4859-bfe2-d15811b33254", + "wave": 1, + "wave_index": 3, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124500.9059892, + "submit_done_time": 1772124501.160087, + "sse_connect_time": 1772124501.207872, + "first_event_time": 1772124501.208013, + "end_time": 1772124501.208076, + "submit_duration_s": 0.25409793853759766, + "cold_start_s": 0.30202388763427734, + "total_duration_s": 0.30208683013916016, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "939a308d-aab7-4a39-99ce-2ed22aab35d2", + "wave": 1, + "wave_index": 4, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124500.9060512, + "submit_done_time": 1772124501.163658, + "sse_connect_time": 1772124501.213686, + "first_event_time": 1772124501.2138062, + "end_time": 1772124501.213859, + "submit_duration_s": 0.25760674476623535, + "cold_start_s": 0.3077549934387207, + "total_duration_s": 0.30780792236328125, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + } + ] + }, + { + "wave_num": 2, + "size": 10, + "start_time": 1772124530.902256, + "completed": 0, + "failed": 10, + "success_rate": 0.0, + "avg_cold_start": 0.2774240732192993, + "p95_cold_start": 0.30327510833740234, + "max_cold_start": 0.30327510833740234, + "zone": "RED", + "runs": [ + { + "run_id": "b25da58f-8ab2-4f91-b28b-3f69aad3f310", + "wave": 2, + "wave_index": 0, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.9023318, + "submit_done_time": 1772124531.112871, + "sse_connect_time": 1772124531.184853, + "first_event_time": 1772124531.184988, + "end_time": 1772124531.1851048, + "submit_duration_s": 0.2105391025543213, + "cold_start_s": 0.282656192779541, + "total_duration_s": 0.2827730178833008, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "3423a7c1-904b-4121-b6d1-0aca9d66e436", + "wave": 2, + "wave_index": 1, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.9028869, + "submit_done_time": 1772124531.13468, + "sse_connect_time": 1772124531.205088, + "first_event_time": 1772124531.206162, + "end_time": 1772124531.206204, + "submit_duration_s": 0.23179316520690918, + "cold_start_s": 0.30327510833740234, + "total_duration_s": 0.3033170700073242, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "03824e1b-2710-48bd-ba5d-6c72084795a3", + "wave": 2, + "wave_index": 2, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.903052, + "submit_done_time": 1772124531.133921, + "sse_connect_time": 1772124531.203907, + "first_event_time": 1772124531.2043898, + "end_time": 1772124531.2044349, + "submit_duration_s": 0.23086881637573242, + "cold_start_s": 0.30133771896362305, + "total_duration_s": 0.30138278007507324, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "6cdf56f3-c6a3-41f0-a54c-0bbf119ea71b", + "wave": 2, + "wave_index": 3, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.9031832, + "submit_done_time": 1772124531.121259, + "sse_connect_time": 1772124531.185515, + "first_event_time": 1772124531.185596, + "end_time": 1772124531.185631, + "submit_duration_s": 0.21807575225830078, + "cold_start_s": 0.2824127674102783, + "total_duration_s": 0.28244781494140625, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "592b7c22-065f-4a78-94ea-a5c4b8344ab5", + "wave": 2, + "wave_index": 4, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.903302, + "submit_done_time": 1772124531.121791, + "sse_connect_time": 1772124531.1935518, + "first_event_time": 1772124531.1936362, + "end_time": 1772124531.1936939, + "submit_duration_s": 0.2184889316558838, + "cold_start_s": 0.29033422470092773, + "total_duration_s": 0.2903919219970703, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "d132a543-6ca2-430b-b49b-d1e11a465434", + "wave": 2, + "wave_index": 5, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.9034119, + "submit_done_time": 1772124531.072913, + "sse_connect_time": 1772124531.144632, + "first_event_time": 1772124531.144734, + "end_time": 1772124531.145971, + "submit_duration_s": 0.16950106620788574, + "cold_start_s": 0.24132204055786133, + "total_duration_s": 0.24255919456481934, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "11c1358a-756b-486c-a6c8-e67844a927a1", + "wave": 2, + "wave_index": 6, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.9035342, + "submit_done_time": 1772124531.071408, + "sse_connect_time": 1772124531.135075, + "first_event_time": 1772124531.135211, + "end_time": 1772124531.1354601, + "submit_duration_s": 0.16787385940551758, + "cold_start_s": 0.23167681694030762, + "total_duration_s": 0.23192596435546875, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "188cd6a2-9657-48cf-a26c-8f6d465499ca", + "wave": 2, + "wave_index": 7, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.903641, + "submit_done_time": 1772124531.133348, + "sse_connect_time": 1772124531.203512, + "first_event_time": 1772124531.203611, + "end_time": 1772124531.2036512, + "submit_duration_s": 0.2297070026397705, + "cold_start_s": 0.2999699115753174, + "total_duration_s": 0.30001020431518555, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "4bde6e99-a35f-41bd-9621-564a3b335a05", + "wave": 2, + "wave_index": 8, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.903754, + "submit_done_time": 1772124531.071954, + "sse_connect_time": 1772124531.146229, + "first_event_time": 1772124531.146314, + "end_time": 1772124531.146346, + "submit_duration_s": 0.16820001602172852, + "cold_start_s": 0.24255990982055664, + "total_duration_s": 0.24259209632873535, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + }, + { + "run_id": "cf10cd43-c613-48b3-9c23-02641d2e3c03", + "wave": 2, + "wave_index": 9, + "status": "error", + "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", + "submit_time": 1772124530.903865, + "submit_done_time": 1772124531.12347, + "sse_connect_time": 1772124531.2024791, + "first_event_time": 1772124531.2025611, + "end_time": 1772124531.202564, + "submit_duration_s": 0.2196049690246582, + "cold_start_s": 0.29869604110717773, + "total_duration_s": 0.29869890213012695, + "heartbeat_count": 0, + "events": [ + "nightshift.started", + "nightshift.error" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/loadtest/results/monitor.json b/loadtest/results/monitor.json new file mode 100644 index 0000000..d216283 --- /dev/null +++ b/loadtest/results/monitor.json @@ -0,0 +1,2312 @@ +[ + { + "timestamp": 1772124543.526146, + "elapsed_s": 0.0, + "cpu_percent": 0.0, + "load_avg_1m": 0.38, + "load_avg_5m": 32.88, + "load_avg_15m": 36.27, + "mem_total_mb": 193026, + "mem_used_mb": 3490, + "mem_available_mb": 189536, + "mem_percent": 1.8, + "disk_total_gb": 103.9, + "disk_used_gb": 8.5, + "disk_available_gb": 95.4, + "disk_percent": 8.2, + "firecracker_count": 0, + "tap_device_count": 0, + "nightshift_fd_count": 0, + "iptables_rule_count": 0, + "errors": [] + }, + { + "timestamp": 1772124549.2284942, + "elapsed_s": 5.7, + "cpu_percent": 0.0, + "load_avg_1m": 1.15, + "load_avg_5m": 32.5, + "load_avg_15m": 36.13, + "mem_total_mb": 193026, + "mem_used_mb": 3542, + "mem_available_mb": 189484, + "mem_percent": 1.8, + "disk_total_gb": 103.9, + "disk_used_gb": 11.0, + "disk_available_gb": 92.9, + "disk_percent": 10.6, + "firecracker_count": 0, + "tap_device_count": 0, + "nightshift_fd_count": 0, + "iptables_rule_count": 0, + "errors": [] + }, + { + "timestamp": 1772124554.905996, + "elapsed_s": 11.4, + "cpu_percent": 0.0, + "load_avg_1m": 1.94, + "load_avg_5m": 32.15, + "load_avg_15m": 35.99, + "mem_total_mb": 193026, + "mem_used_mb": 3543, + "mem_available_mb": 189483, + "mem_percent": 1.8, + "disk_total_gb": 103.9, + "disk_used_gb": 11.0, + "disk_available_gb": 92.9, + "disk_percent": 10.6, + "firecracker_count": 0, + "tap_device_count": 0, + "nightshift_fd_count": 0, + "iptables_rule_count": 0, + "errors": [] + }, + { + "timestamp": 1772124560.496542, + "elapsed_s": 17.0, + "cpu_percent": 0.0, + "load_avg_1m": 3.34, + "load_avg_5m": 31.45, + "load_avg_15m": 35.72, + "mem_total_mb": 193026, + "mem_used_mb": 3799, + "mem_available_mb": 189227, + "mem_percent": 2.0, + "disk_total_gb": 103.9, + "disk_used_gb": 11.0, + "disk_available_gb": 92.9, + "disk_percent": 10.6, + "firecracker_count": 1, + "tap_device_count": 1, + "nightshift_fd_count": 0, + "iptables_rule_count": 2, + "errors": [] + }, + { + "timestamp": 1772124566.1395211, + "elapsed_s": 22.6, + "cpu_percent": 0.0, + "load_avg_1m": 3.23, + "load_avg_5m": 30.96, + "load_avg_15m": 35.54, + "mem_total_mb": 193026, + "mem_used_mb": 4975, + "mem_available_mb": 188051, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 11.1, + "disk_available_gb": 92.8, + "disk_percent": 10.7, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124571.81175, + "elapsed_s": 28.3, + "cpu_percent": 0.0, + "load_avg_1m": 2.97, + "load_avg_5m": 30.45, + "load_avg_15m": 35.35, + "mem_total_mb": 193026, + "mem_used_mb": 4952, + "mem_available_mb": 188074, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 11.1, + "disk_available_gb": 92.8, + "disk_percent": 10.7, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124577.5052009, + "elapsed_s": 34.0, + "cpu_percent": 0.0, + "load_avg_1m": 4.49, + "load_avg_5m": 30.3, + "load_avg_15m": 35.28, + "mem_total_mb": 193026, + "mem_used_mb": 5062, + "mem_available_mb": 187964, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 16.1, + "disk_available_gb": 87.8, + "disk_percent": 15.5, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124583.1105201, + "elapsed_s": 39.6, + "cpu_percent": 0.0, + "load_avg_1m": 5.82, + "load_avg_5m": 30.15, + "load_avg_15m": 35.2, + "mem_total_mb": 193026, + "mem_used_mb": 5020, + "mem_available_mb": 188006, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 16.1, + "disk_available_gb": 87.8, + "disk_percent": 15.5, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124588.998975, + "elapsed_s": 45.5, + "cpu_percent": 0.0, + "load_avg_1m": 7.11, + "load_avg_5m": 30.01, + "load_avg_15m": 35.13, + "mem_total_mb": 193026, + "mem_used_mb": 4994, + "mem_available_mb": 188032, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 16.1, + "disk_available_gb": 87.8, + "disk_percent": 15.5, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124594.675256, + "elapsed_s": 51.1, + "cpu_percent": 0.0, + "load_avg_1m": 8.22, + "load_avg_5m": 29.86, + "load_avg_15m": 35.05, + "mem_total_mb": 193026, + "mem_used_mb": 4980, + "mem_available_mb": 188046, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 16.2, + "disk_available_gb": 87.7, + "disk_percent": 15.6, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124600.758615, + "elapsed_s": 57.2, + "cpu_percent": 0.0, + "load_avg_1m": 10.48, + "load_avg_5m": 29.64, + "load_avg_15m": 34.92, + "mem_total_mb": 193026, + "mem_used_mb": 4988, + "mem_available_mb": 188038, + "mem_percent": 2.6, + "disk_total_gb": 103.9, + "disk_used_gb": 16.2, + "disk_available_gb": 87.7, + "disk_percent": 15.6, + "firecracker_count": 5, + "tap_device_count": 5, + "nightshift_fd_count": 0, + "iptables_rule_count": 10, + "errors": [] + }, + { + "timestamp": 1772124606.439744, + "elapsed_s": 62.9, + "cpu_percent": 0.0, + "load_avg_1m": 11.48, + "load_avg_5m": 29.53, + "load_avg_15m": 34.86, + "mem_total_mb": 193026, + "mem_used_mb": 5433, + "mem_available_mb": 187593, + "mem_percent": 2.8, + "disk_total_gb": 103.9, + "disk_used_gb": 21.9, + "disk_available_gb": 82.0, + "disk_percent": 21.1, + "firecracker_count": 7, + "tap_device_count": 7, + "nightshift_fd_count": 0, + "iptables_rule_count": 14, + "errors": [] + }, + { + "timestamp": 1772124612.122326, + "elapsed_s": 68.6, + "cpu_percent": 0.0, + "load_avg_1m": 15.37, + "load_avg_5m": 30.03, + "load_avg_15m": 35.0, + "mem_total_mb": 193026, + "mem_used_mb": 5685, + "mem_available_mb": 187341, + "mem_percent": 2.9, + "disk_total_gb": 103.9, + "disk_used_gb": 26.3, + "disk_available_gb": 77.6, + "disk_percent": 25.3, + "firecracker_count": 7, + "tap_device_count": 7, + "nightshift_fd_count": 0, + "iptables_rule_count": 14, + "errors": [] + }, + { + "timestamp": 1772124617.815296, + "elapsed_s": 74.3, + "cpu_percent": 0.0, + "load_avg_1m": 19.02, + "load_avg_5m": 30.55, + "load_avg_15m": 35.14, + "mem_total_mb": 193026, + "mem_used_mb": 5711, + "mem_available_mb": 187315, + "mem_percent": 3.0, + "disk_total_gb": 103.9, + "disk_used_gb": 26.3, + "disk_available_gb": 77.6, + "disk_percent": 25.3, + "firecracker_count": 8, + "tap_device_count": 8, + "nightshift_fd_count": 0, + "iptables_rule_count": 16, + "errors": [] + }, + { + "timestamp": 1772124623.495032, + "elapsed_s": 80.0, + "cpu_percent": 0.0, + "load_avg_1m": 21.66, + "load_avg_5m": 30.9, + "load_avg_15m": 35.23, + "mem_total_mb": 193026, + "mem_used_mb": 7091, + "mem_available_mb": 185935, + "mem_percent": 3.7, + "disk_total_gb": 103.9, + "disk_used_gb": 26.4, + "disk_available_gb": 77.5, + "disk_percent": 25.4, + "firecracker_count": 13, + "tap_device_count": 13, + "nightshift_fd_count": 0, + "iptables_rule_count": 26, + "errors": [] + }, + { + "timestamp": 1772124629.3364842, + "elapsed_s": 85.8, + "cpu_percent": 0.0, + "load_avg_1m": 23.77, + "load_avg_5m": 31.19, + "load_avg_15m": 35.3, + "mem_total_mb": 193026, + "mem_used_mb": 7322, + "mem_available_mb": 185704, + "mem_percent": 3.8, + "disk_total_gb": 103.9, + "disk_used_gb": 26.4, + "disk_available_gb": 77.5, + "disk_percent": 25.4, + "firecracker_count": 13, + "tap_device_count": 13, + "nightshift_fd_count": 0, + "iptables_rule_count": 28, + "errors": [] + }, + { + "timestamp": 1772124634.954907, + "elapsed_s": 91.4, + "cpu_percent": 0.0, + "load_avg_1m": 25.39, + "load_avg_5m": 31.4, + "load_avg_15m": 35.34, + "mem_total_mb": 193026, + "mem_used_mb": 7747, + "mem_available_mb": 185279, + "mem_percent": 4.0, + "disk_total_gb": 103.9, + "disk_used_gb": 26.4, + "disk_available_gb": 77.5, + "disk_percent": 25.4, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124640.623198, + "elapsed_s": 97.1, + "cpu_percent": 0.0, + "load_avg_1m": 33.06, + "load_avg_5m": 32.81, + "load_avg_15m": 35.76, + "mem_total_mb": 193026, + "mem_used_mb": 8121, + "mem_available_mb": 184905, + "mem_percent": 4.2, + "disk_total_gb": 103.9, + "disk_used_gb": 41.5, + "disk_available_gb": 62.4, + "disk_percent": 39.9, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124646.27356, + "elapsed_s": 102.7, + "cpu_percent": 0.0, + "load_avg_1m": 38.66, + "load_avg_5m": 33.98, + "load_avg_15m": 36.12, + "mem_total_mb": 193026, + "mem_used_mb": 8069, + "mem_available_mb": 184957, + "mem_percent": 4.2, + "disk_total_gb": 103.9, + "disk_used_gb": 41.6, + "disk_available_gb": 62.3, + "disk_percent": 40.0, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124651.99372, + "elapsed_s": 108.5, + "cpu_percent": 0.0, + "load_avg_1m": 43.82, + "load_avg_5m": 35.12, + "load_avg_15m": 36.48, + "mem_total_mb": 193026, + "mem_used_mb": 8041, + "mem_available_mb": 184985, + "mem_percent": 4.2, + "disk_total_gb": 103.9, + "disk_used_gb": 41.6, + "disk_available_gb": 62.3, + "disk_percent": 40.0, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124657.664358, + "elapsed_s": 114.1, + "cpu_percent": 0.0, + "load_avg_1m": 48.56, + "load_avg_5m": 36.25, + "load_avg_15m": 36.84, + "mem_total_mb": 193026, + "mem_used_mb": 8019, + "mem_available_mb": 185007, + "mem_percent": 4.2, + "disk_total_gb": 103.9, + "disk_used_gb": 41.6, + "disk_available_gb": 62.3, + "disk_percent": 40.0, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124663.765985, + "elapsed_s": 120.2, + "cpu_percent": 0.0, + "load_avg_1m": 53.24, + "load_avg_5m": 37.43, + "load_avg_15m": 37.21, + "mem_total_mb": 193026, + "mem_used_mb": 7984, + "mem_available_mb": 185042, + "mem_percent": 4.1, + "disk_total_gb": 103.9, + "disk_used_gb": 41.6, + "disk_available_gb": 62.3, + "disk_percent": 40.0, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124669.535181, + "elapsed_s": 126.0, + "cpu_percent": 0.0, + "load_avg_1m": 57.14, + "load_avg_5m": 38.5, + "load_avg_15m": 37.56, + "mem_total_mb": 193026, + "mem_used_mb": 8225, + "mem_available_mb": 184801, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 55.3, + "disk_available_gb": 48.6, + "disk_percent": 53.2, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124675.256366, + "elapsed_s": 131.7, + "cpu_percent": 0.0, + "load_avg_1m": 72.03, + "load_avg_5m": 42.3, + "load_avg_15m": 38.81, + "mem_total_mb": 193026, + "mem_used_mb": 8328, + "mem_available_mb": 184698, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 58.5, + "disk_available_gb": 45.4, + "disk_percent": 56.3, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124680.992687, + "elapsed_s": 137.5, + "cpu_percent": 0.0, + "load_avg_1m": 78.67, + "load_avg_5m": 44.17, + "load_avg_15m": 39.43, + "mem_total_mb": 193026, + "mem_used_mb": 8283, + "mem_available_mb": 184743, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 59.0, + "disk_available_gb": 44.9, + "disk_percent": 56.8, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124686.6313658, + "elapsed_s": 143.1, + "cpu_percent": 0.0, + "load_avg_1m": 84.7, + "load_avg_5m": 46.0, + "load_avg_15m": 40.05, + "mem_total_mb": 193026, + "mem_used_mb": 8354, + "mem_available_mb": 184672, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 59.7, + "disk_available_gb": 44.2, + "disk_percent": 57.5, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124692.31502, + "elapsed_s": 148.8, + "cpu_percent": 0.0, + "load_avg_1m": 90.17, + "load_avg_5m": 47.77, + "load_avg_15m": 40.66, + "mem_total_mb": 193026, + "mem_used_mb": 8384, + "mem_available_mb": 184642, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 60.3, + "disk_available_gb": 43.6, + "disk_percent": 58.0, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124698.037705, + "elapsed_s": 154.5, + "cpu_percent": 0.0, + "load_avg_1m": 95.2, + "load_avg_5m": 49.52, + "load_avg_15m": 41.26, + "mem_total_mb": 193026, + "mem_used_mb": 8258, + "mem_available_mb": 184768, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 60.8, + "disk_available_gb": 43.1, + "disk_percent": 58.5, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124703.7362628, + "elapsed_s": 160.2, + "cpu_percent": 0.0, + "load_avg_1m": 99.83, + "load_avg_5m": 51.24, + "load_avg_15m": 41.86, + "mem_total_mb": 193026, + "mem_used_mb": 8263, + "mem_available_mb": 184763, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 61.8, + "disk_available_gb": 42.1, + "disk_percent": 59.5, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124709.363635, + "elapsed_s": 165.8, + "cpu_percent": 0.0, + "load_avg_1m": 108.17, + "load_avg_5m": 53.77, + "load_avg_15m": 42.73, + "mem_total_mb": 193026, + "mem_used_mb": 8290, + "mem_available_mb": 184736, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 62.5, + "disk_available_gb": 41.4, + "disk_percent": 60.2, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124715.061758, + "elapsed_s": 171.5, + "cpu_percent": 0.0, + "load_avg_1m": 115.85, + "load_avg_5m": 56.27, + "load_avg_15m": 43.6, + "mem_total_mb": 193026, + "mem_used_mb": 8244, + "mem_available_mb": 184782, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 63.2, + "disk_available_gb": 40.7, + "disk_percent": 60.8, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124720.709853, + "elapsed_s": 177.2, + "cpu_percent": 0.0, + "load_avg_1m": 129.41, + "load_avg_5m": 61.13, + "load_avg_15m": 45.32, + "mem_total_mb": 193026, + "mem_used_mb": 8380, + "mem_available_mb": 184646, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 63.8, + "disk_available_gb": 40.1, + "disk_percent": 61.4, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124726.377692, + "elapsed_s": 182.9, + "cpu_percent": 0.0, + "load_avg_1m": 135.3, + "load_avg_5m": 63.49, + "load_avg_15m": 46.16, + "mem_total_mb": 193026, + "mem_used_mb": 8372, + "mem_available_mb": 184654, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 64.6, + "disk_available_gb": 39.3, + "disk_percent": 62.2, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124732.1242208, + "elapsed_s": 188.6, + "cpu_percent": 0.0, + "load_avg_1m": 143.69, + "load_avg_5m": 66.42, + "load_avg_15m": 47.2, + "mem_total_mb": 193026, + "mem_used_mb": 8387, + "mem_available_mb": 184639, + "mem_percent": 4.3, + "disk_total_gb": 103.9, + "disk_used_gb": 65.3, + "disk_available_gb": 38.6, + "disk_percent": 62.8, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124737.863623, + "elapsed_s": 194.3, + "cpu_percent": 0.0, + "load_avg_1m": 151.32, + "load_avg_5m": 69.29, + "load_avg_15m": 48.24, + "mem_total_mb": 193026, + "mem_used_mb": 8406, + "mem_available_mb": 184620, + "mem_percent": 4.4, + "disk_total_gb": 103.9, + "disk_used_gb": 65.9, + "disk_available_gb": 38.0, + "disk_percent": 63.4, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124743.619076, + "elapsed_s": 200.1, + "cpu_percent": 0.0, + "load_avg_1m": 158.34, + "load_avg_5m": 72.1, + "load_avg_15m": 49.26, + "mem_total_mb": 193026, + "mem_used_mb": 8486, + "mem_available_mb": 184540, + "mem_percent": 4.4, + "disk_total_gb": 103.9, + "disk_used_gb": 66.9, + "disk_available_gb": 37.0, + "disk_percent": 64.4, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124749.346122, + "elapsed_s": 205.8, + "cpu_percent": 0.0, + "load_avg_1m": 164.88, + "load_avg_5m": 74.89, + "load_avg_15m": 50.29, + "mem_total_mb": 193026, + "mem_used_mb": 8424, + "mem_available_mb": 184602, + "mem_percent": 4.4, + "disk_total_gb": 103.9, + "disk_used_gb": 67.4, + "disk_available_gb": 36.5, + "disk_percent": 64.9, + "firecracker_count": 15, + "tap_device_count": 15, + "nightshift_fd_count": 0, + "iptables_rule_count": 30, + "errors": [] + }, + { + "timestamp": 1772124755.028609, + "elapsed_s": 211.5, + "cpu_percent": 0.0, + "load_avg_1m": 171.22, + "load_avg_5m": 77.7, + "load_avg_15m": 51.33, + "mem_total_mb": 193026, + "mem_used_mb": 8571, + "mem_available_mb": 184455, + "mem_percent": 4.4, + "disk_total_gb": 103.9, + "disk_used_gb": 68.2, + "disk_available_gb": 35.7, + "disk_percent": 65.6, + "firecracker_count": 16, + "tap_device_count": 16, + "nightshift_fd_count": 0, + "iptables_rule_count": 32, + "errors": [] + }, + { + "timestamp": 1772124760.761894, + "elapsed_s": 217.2, + "cpu_percent": 0.0, + "load_avg_1m": 182.27, + "load_avg_5m": 83.14, + "load_avg_15m": 53.38, + "mem_total_mb": 193026, + "mem_used_mb": 8672, + "mem_available_mb": 184354, + "mem_percent": 4.5, + "disk_total_gb": 103.9, + "disk_used_gb": 69.0, + "disk_available_gb": 34.9, + "disk_percent": 66.4, + "firecracker_count": 16, + "tap_device_count": 16, + "nightshift_fd_count": 0, + "iptables_rule_count": 32, + "errors": [] + }, + { + "timestamp": 1772124766.445594, + "elapsed_s": 222.9, + "cpu_percent": 0.0, + "load_avg_1m": 187.45, + "load_avg_5m": 85.86, + "load_avg_15m": 54.42, + "mem_total_mb": 193026, + "mem_used_mb": 8798, + "mem_available_mb": 184228, + "mem_percent": 4.6, + "disk_total_gb": 103.9, + "disk_used_gb": 69.7, + "disk_available_gb": 34.2, + "disk_percent": 67.1, + "firecracker_count": 16, + "tap_device_count": 16, + "nightshift_fd_count": 0, + "iptables_rule_count": 32, + "errors": [] + }, + { + "timestamp": 1772124772.141797, + "elapsed_s": 228.6, + "cpu_percent": 0.0, + "load_avg_1m": 192.7, + "load_avg_5m": 88.64, + "load_avg_15m": 55.49, + "mem_total_mb": 193026, + "mem_used_mb": 9373, + "mem_available_mb": 183653, + "mem_percent": 4.9, + "disk_total_gb": 103.9, + "disk_used_gb": 70.4, + "disk_available_gb": 33.5, + "disk_percent": 67.8, + "firecracker_count": 21, + "tap_device_count": 21, + "nightshift_fd_count": 0, + "iptables_rule_count": 42, + "errors": [] + }, + { + "timestamp": 1772124777.8529532, + "elapsed_s": 234.3, + "cpu_percent": 0.0, + "load_avg_1m": 196.97, + "load_avg_5m": 91.25, + "load_avg_15m": 56.51, + "mem_total_mb": 193026, + "mem_used_mb": 10586, + "mem_available_mb": 182440, + "mem_percent": 5.5, + "disk_total_gb": 103.9, + "disk_used_gb": 71.0, + "disk_available_gb": 32.9, + "disk_percent": 68.3, + "firecracker_count": 26, + "tap_device_count": 26, + "nightshift_fd_count": 0, + "iptables_rule_count": 52, + "errors": [] + }, + { + "timestamp": 1772124783.538656, + "elapsed_s": 240.0, + "cpu_percent": 0.0, + "load_avg_1m": 201.45, + "load_avg_5m": 93.94, + "load_avg_15m": 57.57, + "mem_total_mb": 193026, + "mem_used_mb": 11359, + "mem_available_mb": 181667, + "mem_percent": 5.9, + "disk_total_gb": 103.9, + "disk_used_gb": 71.7, + "disk_available_gb": 32.2, + "disk_percent": 69.0, + "firecracker_count": 29, + "tap_device_count": 29, + "nightshift_fd_count": 0, + "iptables_rule_count": 58, + "errors": [] + }, + { + "timestamp": 1772124789.249608, + "elapsed_s": 245.7, + "cpu_percent": 0.0, + "load_avg_1m": 205.1, + "load_avg_5m": 96.48, + "load_avg_15m": 58.58, + "mem_total_mb": 193026, + "mem_used_mb": 12798, + "mem_available_mb": 180228, + "mem_percent": 6.6, + "disk_total_gb": 103.9, + "disk_used_gb": 72.3, + "disk_available_gb": 31.6, + "disk_percent": 69.6, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124794.965018, + "elapsed_s": 251.4, + "cpu_percent": 0.0, + "load_avg_1m": 208.38, + "load_avg_5m": 98.96, + "load_avg_15m": 59.59, + "mem_total_mb": 193026, + "mem_used_mb": 13177, + "mem_available_mb": 179849, + "mem_percent": 6.8, + "disk_total_gb": 103.9, + "disk_used_gb": 72.8, + "disk_available_gb": 31.1, + "disk_percent": 70.1, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124800.722914, + "elapsed_s": 257.2, + "cpu_percent": 0.0, + "load_avg_1m": 212.91, + "load_avg_5m": 103.54, + "load_avg_15m": 61.5, + "mem_total_mb": 193026, + "mem_used_mb": 13477, + "mem_available_mb": 179549, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 73.5, + "disk_available_gb": 30.4, + "disk_percent": 70.7, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124806.4457622, + "elapsed_s": 262.9, + "cpu_percent": 0.0, + "load_avg_1m": 215.08, + "load_avg_5m": 105.8, + "load_avg_15m": 62.46, + "mem_total_mb": 193026, + "mem_used_mb": 13588, + "mem_available_mb": 179438, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 74.1, + "disk_available_gb": 29.8, + "disk_percent": 71.3, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124812.163682, + "elapsed_s": 268.6, + "cpu_percent": 0.0, + "load_avg_1m": 217.24, + "load_avg_5m": 108.07, + "load_avg_15m": 63.43, + "mem_total_mb": 193026, + "mem_used_mb": 13589, + "mem_available_mb": 179437, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 74.7, + "disk_available_gb": 29.2, + "disk_percent": 71.9, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124817.832962, + "elapsed_s": 274.3, + "cpu_percent": 0.0, + "load_avg_1m": 217.94, + "load_avg_5m": 110.02, + "load_avg_15m": 64.3, + "mem_total_mb": 193026, + "mem_used_mb": 13591, + "mem_available_mb": 179435, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 75.4, + "disk_available_gb": 28.5, + "disk_percent": 72.6, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124823.534231, + "elapsed_s": 280.0, + "cpu_percent": 0.0, + "load_avg_1m": 219.15, + "load_avg_5m": 112.07, + "load_avg_15m": 65.2, + "mem_total_mb": 193026, + "mem_used_mb": 13569, + "mem_available_mb": 179457, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 76.1, + "disk_available_gb": 27.8, + "disk_percent": 73.2, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124829.2509599, + "elapsed_s": 285.7, + "cpu_percent": 0.0, + "load_avg_1m": 219.94, + "load_avg_5m": 114.01, + "load_avg_15m": 66.08, + "mem_total_mb": 193026, + "mem_used_mb": 13573, + "mem_available_mb": 179453, + "mem_percent": 7.0, + "disk_total_gb": 103.9, + "disk_used_gb": 76.8, + "disk_available_gb": 27.1, + "disk_percent": 73.9, + "firecracker_count": 35, + "tap_device_count": 35, + "nightshift_fd_count": 0, + "iptables_rule_count": 70, + "errors": [] + }, + { + "timestamp": 1772124834.922053, + "elapsed_s": 291.4, + "cpu_percent": 0.0, + "load_avg_1m": 220.82, + "load_avg_5m": 115.95, + "load_avg_15m": 66.97, + "mem_total_mb": 193026, + "mem_used_mb": 13793, + "mem_available_mb": 179233, + "mem_percent": 7.1, + "disk_total_gb": 103.9, + "disk_used_gb": 77.5, + "disk_available_gb": 26.4, + "disk_percent": 74.6, + "firecracker_count": 36, + "tap_device_count": 36, + "nightshift_fd_count": 0, + "iptables_rule_count": 72, + "errors": [] + }, + { + "timestamp": 1772124840.586133, + "elapsed_s": 297.1, + "cpu_percent": 0.0, + "load_avg_1m": 223.22, + "load_avg_5m": 119.92, + "load_avg_15m": 68.79, + "mem_total_mb": 193026, + "mem_used_mb": 14434, + "mem_available_mb": 178592, + "mem_percent": 7.5, + "disk_total_gb": 103.9, + "disk_used_gb": 78.2, + "disk_available_gb": 25.7, + "disk_percent": 75.3, + "firecracker_count": 46, + "tap_device_count": 46, + "nightshift_fd_count": 0, + "iptables_rule_count": 92, + "errors": [] + }, + { + "timestamp": 1772124846.304367, + "elapsed_s": 302.8, + "cpu_percent": 0.0, + "load_avg_1m": 220.96, + "load_avg_5m": 121.16, + "load_avg_15m": 69.47, + "mem_total_mb": 193026, + "mem_used_mb": 17109, + "mem_available_mb": 175917, + "mem_percent": 8.9, + "disk_total_gb": 103.9, + "disk_used_gb": 78.9, + "disk_available_gb": 25.0, + "disk_percent": 75.9, + "firecracker_count": 64, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 129, + "errors": [] + }, + { + "timestamp": 1772124851.935481, + "elapsed_s": 308.4, + "cpu_percent": 0.0, + "load_avg_1m": 220.4, + "load_avg_5m": 122.71, + "load_avg_15m": 70.24, + "mem_total_mb": 193026, + "mem_used_mb": 20241, + "mem_available_mb": 172785, + "mem_percent": 10.5, + "disk_total_gb": 103.9, + "disk_used_gb": 79.4, + "disk_available_gb": 24.5, + "disk_percent": 76.4, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124857.642932, + "elapsed_s": 314.1, + "cpu_percent": 0.0, + "load_avg_1m": 219.89, + "load_avg_5m": 124.22, + "load_avg_15m": 71.02, + "mem_total_mb": 193026, + "mem_used_mb": 20618, + "mem_available_mb": 172408, + "mem_percent": 10.7, + "disk_total_gb": 103.9, + "disk_used_gb": 79.8, + "disk_available_gb": 24.1, + "disk_percent": 76.8, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124863.3713121, + "elapsed_s": 319.8, + "cpu_percent": 0.0, + "load_avg_1m": 219.18, + "load_avg_5m": 125.66, + "load_avg_15m": 71.77, + "mem_total_mb": 193026, + "mem_used_mb": 21194, + "mem_available_mb": 171832, + "mem_percent": 11.0, + "disk_total_gb": 103.9, + "disk_used_gb": 80.2, + "disk_available_gb": 23.7, + "disk_percent": 77.2, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124869.077047, + "elapsed_s": 325.6, + "cpu_percent": 0.0, + "load_avg_1m": 218.6, + "load_avg_5m": 127.1, + "load_avg_15m": 72.52, + "mem_total_mb": 193026, + "mem_used_mb": 21308, + "mem_available_mb": 171718, + "mem_percent": 11.0, + "disk_total_gb": 103.9, + "disk_used_gb": 80.8, + "disk_available_gb": 23.1, + "disk_percent": 77.8, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124874.7959502, + "elapsed_s": 331.3, + "cpu_percent": 0.0, + "load_avg_1m": 218.15, + "load_avg_5m": 128.52, + "load_avg_15m": 73.28, + "mem_total_mb": 193026, + "mem_used_mb": 21403, + "mem_available_mb": 171623, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 81.3, + "disk_available_gb": 22.6, + "disk_percent": 78.2, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124880.4629161, + "elapsed_s": 336.9, + "cpu_percent": 0.0, + "load_avg_1m": 217.59, + "load_avg_5m": 131.35, + "load_avg_15m": 74.79, + "mem_total_mb": 193026, + "mem_used_mb": 21430, + "mem_available_mb": 171596, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 81.8, + "disk_available_gb": 22.1, + "disk_percent": 78.7, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124886.1892219, + "elapsed_s": 342.7, + "cpu_percent": 0.0, + "load_avg_1m": 216.1, + "load_avg_5m": 132.48, + "load_avg_15m": 75.46, + "mem_total_mb": 193026, + "mem_used_mb": 21410, + "mem_available_mb": 171616, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 82.3, + "disk_available_gb": 21.6, + "disk_percent": 79.2, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124891.874017, + "elapsed_s": 348.3, + "cpu_percent": 0.0, + "load_avg_1m": 214.73, + "load_avg_5m": 133.58, + "load_avg_15m": 76.12, + "mem_total_mb": 193026, + "mem_used_mb": 21558, + "mem_available_mb": 171468, + "mem_percent": 11.2, + "disk_total_gb": 103.9, + "disk_used_gb": 83.2, + "disk_available_gb": 20.7, + "disk_percent": 80.1, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124897.583029, + "elapsed_s": 354.1, + "cpu_percent": 0.0, + "load_avg_1m": 212.67, + "load_avg_5m": 134.5, + "load_avg_15m": 76.73, + "mem_total_mb": 193026, + "mem_used_mb": 21408, + "mem_available_mb": 171618, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 83.9, + "disk_available_gb": 20.0, + "disk_percent": 80.8, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124903.300451, + "elapsed_s": 359.8, + "cpu_percent": 0.0, + "load_avg_1m": 210.85, + "load_avg_5m": 135.42, + "load_avg_15m": 77.33, + "mem_total_mb": 193026, + "mem_used_mb": 21411, + "mem_available_mb": 171615, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 84.6, + "disk_available_gb": 19.3, + "disk_percent": 81.4, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124909.023633, + "elapsed_s": 365.5, + "cpu_percent": 0.0, + "load_avg_1m": 209.5, + "load_avg_5m": 136.4, + "load_avg_15m": 77.96, + "mem_total_mb": 193026, + "mem_used_mb": 21451, + "mem_available_mb": 171575, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 85.6, + "disk_available_gb": 18.3, + "disk_percent": 82.4, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124914.73771, + "elapsed_s": 371.2, + "cpu_percent": 0.0, + "load_avg_1m": 208.34, + "load_avg_5m": 137.37, + "load_avg_15m": 78.59, + "mem_total_mb": 193026, + "mem_used_mb": 21541, + "mem_available_mb": 171485, + "mem_percent": 11.2, + "disk_total_gb": 103.9, + "disk_used_gb": 86.4, + "disk_available_gb": 17.5, + "disk_percent": 83.2, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124920.381011, + "elapsed_s": 376.9, + "cpu_percent": 0.0, + "load_avg_1m": 205.76, + "load_avg_5m": 139.15, + "load_avg_15m": 79.8, + "mem_total_mb": 193026, + "mem_used_mb": 21450, + "mem_available_mb": 171576, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 87.0, + "disk_available_gb": 16.9, + "disk_percent": 83.7, + "firecracker_count": 65, + "tap_device_count": 65, + "nightshift_fd_count": 0, + "iptables_rule_count": 130, + "errors": [] + }, + { + "timestamp": 1772124926.112872, + "elapsed_s": 382.6, + "cpu_percent": 0.0, + "load_avg_1m": 204.42, + "load_avg_5m": 139.98, + "load_avg_15m": 80.39, + "mem_total_mb": 193026, + "mem_used_mb": 21481, + "mem_available_mb": 171545, + "mem_percent": 11.1, + "disk_total_gb": 103.9, + "disk_used_gb": 87.4, + "disk_available_gb": 16.5, + "disk_percent": 84.1, + "firecracker_count": 66, + "tap_device_count": 66, + "nightshift_fd_count": 0, + "iptables_rule_count": 132, + "errors": [] + }, + { + "timestamp": 1772124931.820008, + "elapsed_s": 388.3, + "cpu_percent": 0.0, + "load_avg_1m": 203.02, + "load_avg_5m": 140.76, + "load_avg_15m": 80.96, + "mem_total_mb": 193026, + "mem_used_mb": 21763, + "mem_available_mb": 171263, + "mem_percent": 11.3, + "disk_total_gb": 103.9, + "disk_used_gb": 88.4, + "disk_available_gb": 15.5, + "disk_percent": 85.1, + "firecracker_count": 66, + "tap_device_count": 66, + "nightshift_fd_count": 0, + "iptables_rule_count": 132, + "errors": [] + }, + { + "timestamp": 1772124937.565732, + "elapsed_s": 394.0, + "cpu_percent": 0.0, + "load_avg_1m": 202.06, + "load_avg_5m": 141.6, + "load_avg_15m": 81.55, + "mem_total_mb": 193026, + "mem_used_mb": 21864, + "mem_available_mb": 171162, + "mem_percent": 11.3, + "disk_total_gb": 103.9, + "disk_used_gb": 89.0, + "disk_available_gb": 14.9, + "disk_percent": 85.7, + "firecracker_count": 66, + "tap_device_count": 66, + "nightshift_fd_count": 0, + "iptables_rule_count": 132, + "errors": [] + }, + { + "timestamp": 1772124943.284319, + "elapsed_s": 399.8, + "cpu_percent": 0.0, + "load_avg_1m": 200.69, + "load_avg_5m": 142.32, + "load_avg_15m": 82.11, + "mem_total_mb": 193026, + "mem_used_mb": 22211, + "mem_available_mb": 170815, + "mem_percent": 11.5, + "disk_total_gb": 103.9, + "disk_used_gb": 89.9, + "disk_available_gb": 14.0, + "disk_percent": 86.5, + "firecracker_count": 68, + "tap_device_count": 68, + "nightshift_fd_count": 0, + "iptables_rule_count": 136, + "errors": [] + }, + { + "timestamp": 1772124949.005944, + "elapsed_s": 405.5, + "cpu_percent": 0.0, + "load_avg_1m": 199.68, + "load_avg_5m": 143.08, + "load_avg_15m": 82.68, + "mem_total_mb": 193026, + "mem_used_mb": 22066, + "mem_available_mb": 170960, + "mem_percent": 11.4, + "disk_total_gb": 103.9, + "disk_used_gb": 90.1, + "disk_available_gb": 13.8, + "disk_percent": 86.7, + "firecracker_count": 68, + "tap_device_count": 68, + "nightshift_fd_count": 0, + "iptables_rule_count": 136, + "errors": [] + }, + { + "timestamp": 1772124954.687729, + "elapsed_s": 411.2, + "cpu_percent": 0.0, + "load_avg_1m": 198.66, + "load_avg_5m": 143.8, + "load_avg_15m": 83.24, + "mem_total_mb": 193026, + "mem_used_mb": 22361, + "mem_available_mb": 170665, + "mem_percent": 11.6, + "disk_total_gb": 103.9, + "disk_used_gb": 91.1, + "disk_available_gb": 12.8, + "disk_percent": 87.7, + "firecracker_count": 69, + "tap_device_count": 69, + "nightshift_fd_count": 0, + "iptables_rule_count": 138, + "errors": [] + }, + { + "timestamp": 1772124960.361461, + "elapsed_s": 416.8, + "cpu_percent": 0.0, + "load_avg_1m": 197.43, + "load_avg_5m": 145.34, + "load_avg_15m": 84.39, + "mem_total_mb": 193026, + "mem_used_mb": 22395, + "mem_available_mb": 170631, + "mem_percent": 11.6, + "disk_total_gb": 103.9, + "disk_used_gb": 91.6, + "disk_available_gb": 12.3, + "disk_percent": 88.2, + "firecracker_count": 69, + "tap_device_count": 69, + "nightshift_fd_count": 0, + "iptables_rule_count": 138, + "errors": [] + }, + { + "timestamp": 1772124966.0442219, + "elapsed_s": 422.5, + "cpu_percent": 0.0, + "load_avg_1m": 195.47, + "load_avg_5m": 145.8, + "load_avg_15m": 84.86, + "mem_total_mb": 193026, + "mem_used_mb": 23453, + "mem_available_mb": 169573, + "mem_percent": 12.2, + "disk_total_gb": 103.9, + "disk_used_gb": 92.9, + "disk_available_gb": 11.0, + "disk_percent": 89.4, + "firecracker_count": 79, + "tap_device_count": 79, + "nightshift_fd_count": 0, + "iptables_rule_count": 158, + "errors": [] + }, + { + "timestamp": 1772124971.770185, + "elapsed_s": 428.2, + "cpu_percent": 0.0, + "load_avg_1m": 193.43, + "load_avg_5m": 146.2, + "load_avg_15m": 85.32, + "mem_total_mb": 193026, + "mem_used_mb": 25630, + "mem_available_mb": 167396, + "mem_percent": 13.3, + "disk_total_gb": 103.9, + "disk_used_gb": 93.7, + "disk_available_gb": 10.2, + "disk_percent": 90.2, + "firecracker_count": 85, + "tap_device_count": 85, + "nightshift_fd_count": 0, + "iptables_rule_count": 170, + "errors": [] + }, + { + "timestamp": 1772124977.4638588, + "elapsed_s": 433.9, + "cpu_percent": 0.0, + "load_avg_1m": 191.32, + "load_avg_5m": 146.55, + "load_avg_15m": 85.76, + "mem_total_mb": 193026, + "mem_used_mb": 26924, + "mem_available_mb": 166102, + "mem_percent": 13.9, + "disk_total_gb": 103.9, + "disk_used_gb": 94.4, + "disk_available_gb": 9.5, + "disk_percent": 90.9, + "firecracker_count": 88, + "tap_device_count": 88, + "nightshift_fd_count": 0, + "iptables_rule_count": 176, + "errors": [] + }, + { + "timestamp": 1772124983.162237, + "elapsed_s": 439.6, + "cpu_percent": 0.0, + "load_avg_1m": 188.49, + "load_avg_5m": 146.71, + "load_avg_15m": 86.14, + "mem_total_mb": 193026, + "mem_used_mb": 27666, + "mem_available_mb": 165360, + "mem_percent": 14.3, + "disk_total_gb": 103.9, + "disk_used_gb": 94.7, + "disk_available_gb": 9.2, + "disk_percent": 91.1, + "firecracker_count": 92, + "tap_device_count": 92, + "nightshift_fd_count": 0, + "iptables_rule_count": 184, + "errors": [] + }, + { + "timestamp": 1772124988.8725061, + "elapsed_s": 445.3, + "cpu_percent": 0.0, + "load_avg_1m": 185.97, + "load_avg_5m": 146.88, + "load_avg_15m": 86.52, + "mem_total_mb": 193026, + "mem_used_mb": 28157, + "mem_available_mb": 164869, + "mem_percent": 14.6, + "disk_total_gb": 103.9, + "disk_used_gb": 95.3, + "disk_available_gb": 8.6, + "disk_percent": 91.7, + "firecracker_count": 92, + "tap_device_count": 92, + "nightshift_fd_count": 0, + "iptables_rule_count": 184, + "errors": [] + }, + { + "timestamp": 1772124994.574615, + "elapsed_s": 451.0, + "cpu_percent": 0.0, + "load_avg_1m": 183.17, + "load_avg_5m": 146.95, + "load_avg_15m": 86.86, + "mem_total_mb": 193026, + "mem_used_mb": 28430, + "mem_available_mb": 164596, + "mem_percent": 14.7, + "disk_total_gb": 103.9, + "disk_used_gb": 95.8, + "disk_available_gb": 8.1, + "disk_percent": 92.2, + "firecracker_count": 93, + "tap_device_count": 93, + "nightshift_fd_count": 0, + "iptables_rule_count": 186, + "errors": [] + }, + { + "timestamp": 1772125000.2790961, + "elapsed_s": 456.8, + "cpu_percent": 0.0, + "load_avg_1m": 180.19, + "load_avg_5m": 146.93, + "load_avg_15m": 87.18, + "mem_total_mb": 193026, + "mem_used_mb": 29604, + "mem_available_mb": 163422, + "mem_percent": 15.3, + "disk_total_gb": 103.9, + "disk_used_gb": 96.3, + "disk_available_gb": 7.6, + "disk_percent": 92.7, + "firecracker_count": 101, + "tap_device_count": 101, + "nightshift_fd_count": 0, + "iptables_rule_count": 202, + "errors": [] + }, + { + "timestamp": 1772125005.987793, + "elapsed_s": 462.5, + "cpu_percent": 0.0, + "load_avg_1m": 172.52, + "load_avg_5m": 146.4, + "load_avg_15m": 87.65, + "mem_total_mb": 193026, + "mem_used_mb": 32119, + "mem_available_mb": 160907, + "mem_percent": 16.6, + "disk_total_gb": 103.9, + "disk_used_gb": 96.8, + "disk_available_gb": 7.1, + "disk_percent": 93.2, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125011.7213829, + "elapsed_s": 468.2, + "cpu_percent": 0.0, + "load_avg_1m": 167.2, + "load_avg_5m": 145.73, + "load_avg_15m": 87.75, + "mem_total_mb": 193026, + "mem_used_mb": 32405, + "mem_available_mb": 160621, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 97.3, + "disk_available_gb": 6.6, + "disk_percent": 93.6, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125017.454648, + "elapsed_s": 473.9, + "cpu_percent": 0.0, + "load_avg_1m": 162.62, + "load_avg_5m": 145.14, + "load_avg_15m": 87.87, + "mem_total_mb": 193026, + "mem_used_mb": 32397, + "mem_available_mb": 160629, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 97.8, + "disk_available_gb": 6.1, + "disk_percent": 94.1, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125023.171968, + "elapsed_s": 479.6, + "cpu_percent": 0.0, + "load_avg_1m": 158.88, + "load_avg_5m": 144.65, + "load_avg_15m": 88.02, + "mem_total_mb": 193026, + "mem_used_mb": 32418, + "mem_available_mb": 160608, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 98.4, + "disk_available_gb": 5.5, + "disk_percent": 94.7, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125028.878268, + "elapsed_s": 485.4, + "cpu_percent": 0.0, + "load_avg_1m": 153.93, + "load_avg_5m": 143.86, + "load_avg_15m": 88.07, + "mem_total_mb": 193026, + "mem_used_mb": 32467, + "mem_available_mb": 160559, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 98.9, + "disk_available_gb": 5.0, + "disk_percent": 95.2, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125034.6192021, + "elapsed_s": 491.1, + "cpu_percent": 0.0, + "load_avg_1m": 149.45, + "load_avg_5m": 143.1, + "load_avg_15m": 88.12, + "mem_total_mb": 193026, + "mem_used_mb": 32495, + "mem_available_mb": 160531, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 99.5, + "disk_available_gb": 4.4, + "disk_percent": 95.8, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125040.253449, + "elapsed_s": 496.7, + "cpu_percent": 0.0, + "load_avg_1m": 145.01, + "load_avg_5m": 142.29, + "load_avg_15m": 88.15, + "mem_total_mb": 193026, + "mem_used_mb": 32510, + "mem_available_mb": 160516, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 100.1, + "disk_available_gb": 3.8, + "disk_percent": 96.3, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125045.9543538, + "elapsed_s": 502.4, + "cpu_percent": 0.0, + "load_avg_1m": 136.76, + "load_avg_5m": 140.61, + "load_avg_15m": 88.19, + "mem_total_mb": 193026, + "mem_used_mb": 32492, + "mem_available_mb": 160534, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 100.8, + "disk_available_gb": 3.1, + "disk_percent": 97.0, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125051.6997418, + "elapsed_s": 508.2, + "cpu_percent": 0.0, + "load_avg_1m": 132.77, + "load_avg_5m": 139.72, + "load_avg_15m": 88.18, + "mem_total_mb": 193026, + "mem_used_mb": 32481, + "mem_available_mb": 160545, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 101.5, + "disk_available_gb": 2.4, + "disk_percent": 97.7, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125057.78752, + "elapsed_s": 514.3, + "cpu_percent": 0.0, + "load_avg_1m": 129.43, + "load_avg_5m": 138.91, + "load_avg_15m": 88.2, + "mem_total_mb": 193026, + "mem_used_mb": 32546, + "mem_available_mb": 160480, + "mem_percent": 16.9, + "disk_total_gb": 103.9, + "disk_used_gb": 102.3, + "disk_available_gb": 1.6, + "disk_percent": 98.5, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125063.462924, + "elapsed_s": 519.9, + "cpu_percent": 0.0, + "load_avg_1m": 126.03, + "load_avg_5m": 138.05, + "load_avg_15m": 88.19, + "mem_total_mb": 193026, + "mem_used_mb": 32528, + "mem_available_mb": 160498, + "mem_percent": 16.9, + "disk_total_gb": 103.9, + "disk_used_gb": 103.0, + "disk_available_gb": 0.9, + "disk_percent": 99.1, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125069.3477461, + "elapsed_s": 525.8, + "cpu_percent": 0.0, + "load_avg_1m": 123.06, + "load_avg_5m": 137.24, + "load_avg_15m": 88.2, + "mem_total_mb": 193026, + "mem_used_mb": 32519, + "mem_available_mb": 160507, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 103.7, + "disk_available_gb": 0.2, + "disk_percent": 99.8, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125075.069458, + "elapsed_s": 531.5, + "cpu_percent": 0.0, + "load_avg_1m": 120.26, + "load_avg_5m": 136.42, + "load_avg_15m": 88.19, + "mem_total_mb": 193026, + "mem_used_mb": 32601, + "mem_available_mb": 160425, + "mem_percent": 16.9, + "disk_total_gb": 103.9, + "disk_used_gb": 103.6, + "disk_available_gb": 0.3, + "disk_percent": 99.7, + "firecracker_count": 115, + "tap_device_count": 115, + "nightshift_fd_count": 0, + "iptables_rule_count": 230, + "errors": [] + }, + { + "timestamp": 1772125080.784756, + "elapsed_s": 537.3, + "cpu_percent": 0.0, + "load_avg_1m": 110.98, + "load_avg_5m": 133.93, + "load_avg_15m": 87.9, + "mem_total_mb": 193026, + "mem_used_mb": 32409, + "mem_available_mb": 160617, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 99.1, + "disk_available_gb": 4.8, + "disk_percent": 95.4, + "firecracker_count": 114, + "tap_device_count": 114, + "nightshift_fd_count": 0, + "iptables_rule_count": 228, + "errors": [] + }, + { + "timestamp": 1772125086.4351301, + "elapsed_s": 542.9, + "cpu_percent": 0.0, + "load_avg_1m": 104.97, + "load_avg_5m": 132.3, + "load_avg_15m": 87.62, + "mem_total_mb": 193026, + "mem_used_mb": 32439, + "mem_available_mb": 160587, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 102.0, + "disk_available_gb": 1.9, + "disk_percent": 98.2, + "firecracker_count": 114, + "tap_device_count": 114, + "nightshift_fd_count": 0, + "iptables_rule_count": 228, + "errors": [] + }, + { + "timestamp": 1772125092.17858, + "elapsed_s": 548.7, + "cpu_percent": 0.0, + "load_avg_1m": 99.29, + "load_avg_5m": 130.67, + "load_avg_15m": 87.33, + "mem_total_mb": 193026, + "mem_used_mb": 32453, + "mem_available_mb": 160573, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 103.4, + "disk_available_gb": 0.5, + "disk_percent": 99.5, + "firecracker_count": 114, + "tap_device_count": 114, + "nightshift_fd_count": 0, + "iptables_rule_count": 228, + "errors": [] + }, + { + "timestamp": 1772125097.8556402, + "elapsed_s": 554.3, + "cpu_percent": 0.0, + "load_avg_1m": 94.14, + "load_avg_5m": 129.08, + "load_avg_15m": 87.05, + "mem_total_mb": 193026, + "mem_used_mb": 32392, + "mem_available_mb": 160634, + "mem_percent": 16.8, + "disk_total_gb": 103.9, + "disk_used_gb": 103.9, + "disk_available_gb": 0.0, + "disk_percent": 100.0, + "firecracker_count": 114, + "tap_device_count": 114, + "nightshift_fd_count": 0, + "iptables_rule_count": 228, + "errors": [] + }, + { + "timestamp": 1772125104.7875452, + "elapsed_s": 561.3, + "cpu_percent": 0.0, + "load_avg_1m": 85.28, + "load_avg_5m": 126.03, + "load_avg_15m": 86.51, + "mem_total_mb": 193026, + "mem_used_mb": 32242, + "mem_available_mb": 160784, + "mem_percent": 16.7, + "disk_total_gb": 103.9, + "disk_used_gb": 103.9, + "disk_available_gb": 0.0, + "disk_percent": 100.0, + "firecracker_count": 114, + "tap_device_count": 114, + "nightshift_fd_count": 0, + "iptables_rule_count": 228, + "errors": [] + }, + { + "timestamp": 1772125111.348863, + "elapsed_s": 567.8, + "cpu_percent": 0.0, + "load_avg_1m": 81.42, + "load_avg_5m": 124.55, + "load_avg_15m": 86.25, + "mem_total_mb": 193026, + "mem_used_mb": 31804, + "mem_available_mb": 161222, + "mem_percent": 16.5, + "disk_total_gb": 103.9, + "disk_used_gb": 103.4, + "disk_available_gb": 0.5, + "disk_percent": 99.5, + "firecracker_count": 113, + "tap_device_count": 113, + "nightshift_fd_count": 0, + "iptables_rule_count": 226, + "errors": [] + }, + { + "timestamp": 1772125116.9779148, + "elapsed_s": 573.5, + "cpu_percent": 0.0, + "load_avg_1m": 77.86, + "load_avg_5m": 123.1, + "load_avg_15m": 85.98, + "mem_total_mb": 193026, + "mem_used_mb": 31426, + "mem_available_mb": 161600, + "mem_percent": 16.3, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125122.699175, + "elapsed_s": 579.2, + "cpu_percent": 0.0, + "load_avg_1m": 74.43, + "load_avg_5m": 121.64, + "load_avg_15m": 85.71, + "mem_total_mb": 193026, + "mem_used_mb": 31346, + "mem_available_mb": 161680, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125128.4017842, + "elapsed_s": 584.9, + "cpu_percent": 0.0, + "load_avg_1m": 71.35, + "load_avg_5m": 120.21, + "load_avg_15m": 85.44, + "mem_total_mb": 193026, + "mem_used_mb": 31299, + "mem_available_mb": 161727, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125134.140228, + "elapsed_s": 590.6, + "cpu_percent": 0.0, + "load_avg_1m": 68.52, + "load_avg_5m": 118.82, + "load_avg_15m": 85.17, + "mem_total_mb": 193026, + "mem_used_mb": 31279, + "mem_available_mb": 161747, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125139.784169, + "elapsed_s": 596.3, + "cpu_percent": 0.0, + "load_avg_1m": 65.83, + "load_avg_5m": 117.42, + "load_avg_15m": 84.9, + "mem_total_mb": 193026, + "mem_used_mb": 31261, + "mem_available_mb": 161765, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125145.45068, + "elapsed_s": 601.9, + "cpu_percent": 0.0, + "load_avg_1m": 61.57, + "load_avg_5m": 114.81, + "load_avg_15m": 84.4, + "mem_total_mb": 193026, + "mem_used_mb": 31236, + "mem_available_mb": 161790, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125151.142907, + "elapsed_s": 607.6, + "cpu_percent": 0.0, + "load_avg_1m": 59.6, + "load_avg_5m": 113.52, + "load_avg_15m": 84.15, + "mem_total_mb": 193026, + "mem_used_mb": 31217, + "mem_available_mb": 161809, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125156.762732, + "elapsed_s": 613.2, + "cpu_percent": 0.0, + "load_avg_1m": 57.79, + "load_avg_5m": 112.25, + "load_avg_15m": 83.89, + "mem_total_mb": 193026, + "mem_used_mb": 31204, + "mem_available_mb": 161822, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125162.406473, + "elapsed_s": 618.9, + "cpu_percent": 0.0, + "load_avg_1m": 56.04, + "load_avg_5m": 110.98, + "load_avg_15m": 83.64, + "mem_total_mb": 193026, + "mem_used_mb": 31233, + "mem_available_mb": 161793, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + }, + { + "timestamp": 1772125168.4051461, + "elapsed_s": 624.9, + "cpu_percent": 0.0, + "load_avg_1m": 54.44, + "load_avg_5m": 109.74, + "load_avg_15m": 83.38, + "mem_total_mb": 193026, + "mem_used_mb": 31225, + "mem_available_mb": 161801, + "mem_percent": 16.2, + "disk_total_gb": 103.9, + "disk_used_gb": 102.8, + "disk_available_gb": 1.1, + "disk_percent": 98.9, + "firecracker_count": 112, + "tap_device_count": 112, + "nightshift_fd_count": 0, + "iptables_rule_count": 224, + "errors": [] + } +] \ No newline at end of file diff --git a/loadtest/run.py b/loadtest/run.py new file mode 100644 index 0000000..86233e1 --- /dev/null +++ b/loadtest/run.py @@ -0,0 +1,657 @@ +"""Load test runner — ramps concurrent Nightshift VMs to find the concurrency ceiling. + +Deploys a test agent, launches runs in configurable waves, collects metrics, +and outputs a scaling report. + +Usage: + uv run python loadtest/run.py --waves 5,10,20,30,50,50,50 --duration 180 + uv run --with matplotlib --with numpy python loadtest/run.py --vis + +Options: + --api-url Nightshift API URL (default: https://api.nightshift.sh) + --api-key API key (default: 12345) + --waves Comma-separated wave sizes (default: 5,10,20,30,50,50,50) + --duration Run duration in seconds per agent (default: 180) + --wave-interval Seconds between wave launches (default: 30) + --host SSH host for monitoring (optional) + --key SSH key path for monitoring (optional) + --output-dir Output directory (default: loadtest/results) + --skip-deploy Skip agent deployment (reuse existing) + --fail-threshold Wave failure % to stop (default: 50) +""" + +from __future__ import annotations + +import argparse +import asyncio +import io +import json +import os +import sys +import tarfile +import time +from dataclasses import asdict, dataclass, field + +import httpx +import httpx_sse + +# Ensure the project root is on sys.path for imports +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) + + +# ── Data types ─────────────────────────────────────────────────── + +@dataclass +class RunResult: + run_id: str = "" + wave: int = 0 + wave_index: int = 0 + status: str = "pending" # pending, started, completed, error, timeout + error: str = "" + + # Timing + submit_time: float = 0.0 + submit_done_time: float = 0.0 # when 202 came back + sse_connect_time: float = 0.0 # when SSE connection opened + first_event_time: float = 0.0 + end_time: float = 0.0 + + submit_duration_s: float = 0.0 # time for POST to return 202 + cold_start_s: float = 0.0 # time to first SSE event + total_duration_s: float = 0.0 + heartbeat_count: int = 0 + events: list[str] = field(default_factory=list) + + +@dataclass +class WaveResult: + wave_num: int = 0 + size: int = 0 + start_time: float = 0.0 + runs: list[RunResult] = field(default_factory=list) + + @property + def completed(self) -> int: + return sum(1 for r in self.runs if r.status == "completed") + + @property + def failed(self) -> int: + return sum(1 for r in self.runs if r.status in ("error", "timeout")) + + @property + def success_rate(self) -> float: + finished = self.completed + self.failed + return (self.completed / finished * 100) if finished else 0.0 + + @property + def failure_rate(self) -> float: + finished = self.completed + self.failed + return (self.failed / finished * 100) if finished else 0.0 + + @property + def avg_cold_start(self) -> float: + starts = [r.cold_start_s for r in self.runs if r.cold_start_s > 0] + return sum(starts) / len(starts) if starts else 0.0 + + @property + def max_cold_start(self) -> float: + starts = [r.cold_start_s for r in self.runs if r.cold_start_s > 0] + return max(starts) if starts else 0.0 + + @property + def p95_cold_start(self) -> float: + starts = sorted(r.cold_start_s for r in self.runs if r.cold_start_s > 0) + if not starts: + return 0.0 + idx = int(len(starts) * 0.95) + return starts[min(idx, len(starts) - 1)] + + +# ── Agent deployment ────────────────────────────────────────────── + +AGENT_SOURCE = """\ +import asyncio +import os +import time + +from nightshift import AgentConfig, NightshiftApp + +app = NightshiftApp() + + +@app.agent( + AgentConfig( + vcpu_count=2, + mem_size_mib=2048, + timeout_seconds=1800, + max_concurrent_vms=200, + stateful=False, + ) +) +async def loadtest_agent(prompt: str): + try: + duration = int(prompt.strip()) + except ValueError: + duration = 180 + + start = time.monotonic() + heartbeat_num = 0 + + yield { + "type": "agent.message", + "role": "assistant", + "content": f"loadtest: starting, duration={duration}s, pid={os.getpid()}", + } + + while time.monotonic() - start < duration: + sieve = [True] * 5000 + sieve[0] = sieve[1] = False + for i in range(2, int(5000**0.5) + 1): + if sieve[i]: + for j in range(i * i, 5000, i): + sieve[j] = False + prime_count = sum(sieve) + + heartbeat_num += 1 + elapsed = time.monotonic() - start + yield { + "type": "agent.message", + "role": "assistant", + "content": ( + f"loadtest: heartbeat {heartbeat_num}, " + f"elapsed={elapsed:.1f}s, primes={prime_count}" + ), + } + + remaining = duration - (time.monotonic() - start) + if remaining > 0: + await asyncio.sleep(min(10, remaining)) + + total = time.monotonic() - start + yield { + "type": "agent.message", + "role": "assistant", + "content": f"loadtest: completed, total={total:.1f}s, heartbeats={heartbeat_num}", + } +""" + +PYPROJECT_TOML = """\ +[project] +name = "loadtest-agent" +version = "0.1.0" +requires-python = ">=3.12" +dependencies = ["nightshift-sdk"] +""" + + +def _make_archive(files: dict[str, str]) -> bytes: + """Create a tar.gz archive in memory from filename -> content pairs.""" + buf = io.BytesIO() + with tarfile.open(fileobj=buf, mode="w:gz") as tar: + for name, content in files.items(): + data = content.encode() + info = tarfile.TarInfo(name=name) + info.size = len(data) + tar.addfile(info, io.BytesIO(data)) + buf.seek(0) + return buf.read() + + +async def deploy_agent(client: httpx.AsyncClient, headers: dict) -> str: + """Deploy the load test agent. Returns the agent name.""" + agent_name = "loadtest_agent" + + archive = _make_archive({ + "agent.py": AGENT_SOURCE, + "pyproject.toml": PYPROJECT_TOML, + }) + + config = { + "vcpu_count": 2, + "mem_size_mib": 2048, + "timeout_seconds": 1800, + "max_concurrent_vms": 200, + "stateful": False, + } + + print(f"[deploy] deploying agent '{agent_name}'...") + r = await client.post( + "/api/agents", + data={ + "name": agent_name, + "source_filename": "agent.py", + "function_name": "loadtest_agent", + "config_json": json.dumps(config), + }, + files={"archive": ("archive.tar.gz", archive, "application/gzip")}, + headers=headers, + timeout=120, + ) + r.raise_for_status() + data = r.json() + print(f"[deploy] agent deployed: {data['status']} (id: {data['id']})") + return agent_name + + +# ── Single run executor ────────────────────────────────────────── + +async def execute_run( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + duration: int, + wave: int, + wave_index: int, +) -> RunResult: + """Submit a run and stream its SSE events until completion.""" + result = RunResult(wave=wave, wave_index=wave_index) + result.submit_time = time.time() + + # Phase 1: Submit the run (POST → 202) + try: + r = await client.post( + f"/api/agents/{agent_name}/runs", + json={"prompt": str(duration)}, + headers=headers, + timeout=30, + ) + result.submit_done_time = time.time() + result.submit_duration_s = result.submit_done_time - result.submit_time + r.raise_for_status() + data = r.json() + result.run_id = data["id"] + result.status = "started" + except httpx.HTTPStatusError as e: + result.submit_done_time = time.time() + result.submit_duration_s = result.submit_done_time - result.submit_time + result.status = "error" + result.error = f"submit: HTTP {e.response.status_code} {e.response.text[:200]}" + result.end_time = time.time() + result.total_duration_s = result.end_time - result.submit_time + return result + except Exception as e: + result.submit_done_time = time.time() + result.submit_duration_s = result.submit_done_time - result.submit_time + result.status = "error" + result.error = f"submit: {type(e).__name__}: {e}" + result.end_time = time.time() + result.total_duration_s = result.end_time - result.submit_time + return result + + # Phase 2: Connect to SSE stream + try: + async with httpx_sse.aconnect_sse( + client, + "GET", + f"/api/runs/{result.run_id}/events", + headers=headers, + timeout=httpx.Timeout(timeout=duration + 120, connect=30), + ) as sse: + result.sse_connect_time = time.time() + + async for event in sse.aiter_sse(): + now = time.time() + + if result.first_event_time == 0: + result.first_event_time = now + result.cold_start_s = now - result.submit_time + + result.events.append(event.event) + + if event.event == "agent.message": + try: + payload = json.loads(event.data) + if "heartbeat" in payload.get("content", ""): + result.heartbeat_count += 1 + except json.JSONDecodeError: + pass + + if event.event in ("nightshift.completed", "nightshift.error", "nightshift.interrupted"): + result.end_time = now + result.total_duration_s = now - result.submit_time + + if event.event == "nightshift.completed": + result.status = "completed" + elif event.event == "nightshift.error": + result.status = "error" + try: + payload = json.loads(event.data) + result.error = payload.get("error", "unknown") + except json.JSONDecodeError: + result.error = "unknown" + else: + result.status = "error" + result.error = "interrupted" + break + + except (httpx.ReadTimeout, asyncio.TimeoutError): + result.status = "timeout" + result.error = "SSE stream timed out" + result.end_time = time.time() + result.total_duration_s = result.end_time - result.submit_time + except Exception as e: + result.status = "error" + result.error = f"SSE stream error: {e}" + result.end_time = time.time() + result.total_duration_s = result.end_time - result.submit_time + + return result + + +# ── Wave orchestration ──────────────────────────────────────────── + +async def run_wave( + client: httpx.AsyncClient, + headers: dict, + agent_name: str, + duration: int, + wave_num: int, + wave_size: int, +) -> WaveResult: + """Launch a wave of concurrent runs and collect results.""" + wave = WaveResult(wave_num=wave_num, size=wave_size, start_time=time.time()) + + tasks = [ + execute_run(client, headers, agent_name, duration, wave_num, i) + for i in range(wave_size) + ] + results = await asyncio.gather(*tasks, return_exceptions=True) + + for r in results: + if isinstance(r, Exception): + wave.runs.append(RunResult( + wave=wave_num, status="error", error=str(r), + end_time=time.time(), + )) + else: + wave.runs.append(r) + + return wave + + +# ── Results output ──────────────────────────────────────────────── + +def print_summary(waves: list[WaveResult], total_elapsed: float) -> None: + """Print a summary table to stdout.""" + print("\n" + "=" * 100) + print("LOAD TEST RESULTS") + print("=" * 100) + print( + f"{'Wave':>5} {'Size':>5} {'OK':>4} {'Fail':>5} {'Rate':>7} " + f"{'Submit':>8} {'Avg CS':>8} {'P95 CS':>8} {'Max CS':>8} {'Zone':>8}" + ) + print("-" * 100) + + cumulative_vms = 0 + for w in waves: + cumulative_vms += w.size + zone = _classify_zone(w) + # Average submit duration for this wave + submits = [r.submit_duration_s for r in w.runs if r.submit_duration_s > 0] + avg_submit = sum(submits) / len(submits) if submits else 0 + print( + f"{w.wave_num:>5} {w.size:>5} {w.completed:>4} {w.failed:>5} " + f"{w.success_rate:>6.1f}% " + f"{avg_submit:>7.1f}s " + f"{w.avg_cold_start:>7.1f}s {w.p95_cold_start:>7.1f}s {w.max_cold_start:>7.1f}s " + f"{zone:>8}" + ) + + print("-" * 100) + total_runs = sum(w.size for w in waves) + total_ok = sum(w.completed for w in waves) + total_fail = sum(w.failed for w in waves) + print(f"Total: {total_runs} runs, {total_ok} completed, {total_fail} failed") + print(f"Duration: {total_elapsed:.0f}s") + + # Error breakdown + errors: dict[str, int] = {} + for w in waves: + for r in w.runs: + if r.error: + errors[r.error[:100]] = errors.get(r.error[:100], 0) + 1 + if errors: + print(f"\nError breakdown:") + for err, count in sorted(errors.items(), key=lambda x: -x[1]): + print(f" {count:>4}x {err}") + + # Scaling report + print("\n" + "=" * 90) + print("SCALING REPORT") + print("=" * 90) + + green_max = 0 + yellow_max = 0 + red_start = 0 + + cumulative = 0 + for w in waves: + cumulative += w.size + zone = _classify_zone(w) + if zone == "GREEN": + green_max = cumulative + elif zone == "YELLOW" and yellow_max == 0: + yellow_max = cumulative + elif zone == "RED" and red_start == 0: + red_start = cumulative + + if green_max: + print(f" GREEN zone (safe): up to ~{green_max} concurrent VMs") + print(f" Cold starts <10s, no errors, comfortable operating range") + if yellow_max: + print(f" YELLOW zone (caution): ~{green_max + 1}-{yellow_max} concurrent VMs") + print(f" Cold starts 10-30s, possible degradation, plan to scale") + if red_start: + print(f" RED zone (critical): >{red_start} concurrent VMs") + print(f" Errors appearing, cold starts >30s or failing") + + if green_max: + print(f"\n Recommendation: Set max concurrent VMs to ~{green_max} per c5.metal node.") + print(f" Scale to a second node when approaching {green_max} concurrent users.") + + print("=" * 90) + + +def _classify_zone(w: WaveResult) -> str: + """Classify a wave into GREEN/YELLOW/RED based on metrics.""" + if w.failure_rate > 5 or w.p95_cold_start > 30: + return "RED" + if w.avg_cold_start > 10 or w.p95_cold_start > 15: + return "YELLOW" + return "GREEN" + + +def save_results(waves: list[WaveResult], output_dir: str) -> str: + """Save detailed results to JSON.""" + os.makedirs(output_dir, exist_ok=True) + ts = time.strftime("%Y%m%d-%H%M%S") + path = os.path.join(output_dir, f"loadtest-{ts}.json") + + output = { + "timestamp": ts, + "waves": [], + } + for w in waves: + wave_data = { + "wave_num": w.wave_num, + "size": w.size, + "start_time": w.start_time, + "completed": w.completed, + "failed": w.failed, + "success_rate": w.success_rate, + "avg_cold_start": w.avg_cold_start, + "p95_cold_start": w.p95_cold_start, + "max_cold_start": w.max_cold_start, + "zone": _classify_zone(w), + "runs": [asdict(r) for r in w.runs], + } + output["waves"].append(wave_data) + + with open(path, "w") as f: + json.dump(output, f, indent=2) + + print(f"\n[results] detailed results written to {path}") + return path + + +# ── Main ────────────────────────────────────────────────────────── + +async def main(): + parser = argparse.ArgumentParser(description="Nightshift load test runner") + parser.add_argument("--api-url", default="https://api.nightshift.sh", help="API base URL") + parser.add_argument("--api-key", default="12345", help="API key") + parser.add_argument("--waves", default="5,10,20,30,50,50,50", help="Comma-separated wave sizes") + parser.add_argument("--duration", type=int, default=180, help="Run duration per agent (seconds)") + parser.add_argument("--wave-interval", type=int, default=30, help="Seconds between wave launches") + parser.add_argument("--host", help="SSH host for monitoring") + parser.add_argument("--key", help="SSH key path for monitoring") + parser.add_argument("--output-dir", default="loadtest/results", help="Output directory") + parser.add_argument("--skip-deploy", action="store_true", help="Skip agent deployment") + parser.add_argument("--fail-threshold", type=float, default=50, help="Wave failure %% to stop test") + parser.add_argument("--vis", nargs="?", const=True, default=False, + help="Visualize results (optionally pass a result JSON path)") + args = parser.parse_args() + + # Visualization-only mode + if args.vis is not False: + from loadtest.visualize import visualize + path = args.vis if isinstance(args.vis, str) and args.vis is not True else None + visualize(result_path=path, output_dir=args.output_dir) + return + + wave_sizes = [int(x) for x in args.waves.split(",")] + headers = {"Authorization": f"Bearer {args.api_key}"} + + print(f"[config] API: {args.api_url}") + print(f"[config] waves: {wave_sizes}") + print(f"[config] duration: {args.duration}s per run") + print(f"[config] wave interval: {args.wave_interval}s") + print(f"[config] fail threshold: {args.fail_threshold}%") + + # Start host monitor if SSH details provided + monitor = None + if args.host and args.key: + from loadtest.monitor import HostMonitor + monitor = HostMonitor( + host=args.host, + key_path=args.key, + output_path=os.path.join(args.output_dir, "monitor.json"), + ) + monitor.start() + print(f"[monitor] started background monitoring of {args.host}") + + # Use a large connection pool — each SSE stream holds an open connection, + # and we need enough headroom for new POSTs alongside hundreds of streams. + pool_limits = httpx.Limits( + max_connections=1000, + max_keepalive_connections=500, + ) + async with httpx.AsyncClient( + base_url=args.api_url, + limits=pool_limits, + ) as client: + # Deploy agent + agent_name = "loadtest_agent" + if not args.skip_deploy: + try: + agent_name = await deploy_agent(client, headers) + except httpx.HTTPStatusError as e: + print(f"[deploy] failed: {e.response.status_code} {e.response.text}") + return + except Exception as e: + print(f"[deploy] failed: {e}") + return + + # Run waves + test_start = time.time() + wave_results: list[WaveResult] = [] + wave_tasks: list[asyncio.Task] = [] + + for i, size in enumerate(wave_sizes): + wave_num = i + 1 + elapsed = time.time() - test_start + cumulative = sum(wave_sizes[:i + 1]) + + print(f"\n[wave {wave_num}] t={elapsed:.0f}s launching {size} runs (cumulative: {cumulative})") + + # Fire wave as a background task (don't await — waves accumulate) + task = asyncio.create_task( + run_wave(client, headers, agent_name, args.duration, wave_num, size) + ) + wave_tasks.append(task) + + # Wait for interval before next wave (unless it's the last) + if i < len(wave_sizes) - 1: + # Check completed waves for failure threshold + completed_waves = [] + for t in wave_tasks: + if t.done(): + try: + result = t.result() + if result not in wave_results: + wave_results.append(result) + _print_wave_summary(result) + except Exception as e: + print(f"[error] wave task failed: {e}") + + # Check if we should stop + if wave_results: + last = wave_results[-1] + if last.runs and last.failure_rate > args.fail_threshold: + print( + f"\n[STOP] wave {last.wave_num} failure rate " + f"{last.failure_rate:.0f}% exceeds threshold {args.fail_threshold}%" + ) + break + + await asyncio.sleep(args.wave_interval) + + # Wait for all remaining waves to complete + print("\n[wait] waiting for all waves to complete...") + remaining = [t for t in wave_tasks if not t.done()] + if remaining: + done, _ = await asyncio.wait(remaining, timeout=args.duration + 300) + for t in done: + try: + result = t.result() + if result not in wave_results: + wave_results.append(result) + _print_wave_summary(result) + except Exception as e: + print(f"[error] wave task failed: {e}") + + # Sort waves by number + wave_results.sort(key=lambda w: w.wave_num) + + total_elapsed = time.time() - test_start + + # Stop monitor + if monitor: + await monitor.stop() + + # Output results + save_results(wave_results, args.output_dir) + print_summary(wave_results, total_elapsed) + + +def _print_wave_summary(w: WaveResult) -> None: + """Print a one-line summary when a wave completes.""" + zone = _classify_zone(w) + submits = [r.submit_duration_s for r in w.runs if r.submit_duration_s > 0] + avg_submit = sum(submits) / len(submits) if submits else 0 + # Show first error type if any + first_err = "" + for r in w.runs: + if r.error: + first_err = f" err={r.error[:60]}" + break + print( + f"[wave {w.wave_num} done] " + f"{w.completed}/{w.size} ok, {w.failed} failed, " + f"submit={avg_submit:.1f}s, avg_cs={w.avg_cold_start:.1f}s, p95_cs={w.p95_cold_start:.1f}s " + f"[{zone}]{first_err}" + ) + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/loadtest/visualize.py b/loadtest/visualize.py new file mode 100644 index 0000000..0c5d8a8 --- /dev/null +++ b/loadtest/visualize.py @@ -0,0 +1,345 @@ +"""Beautiful load test visualization — dark theme charts inspired by production dashboards. + +Usage: + uv run python loadtest/run.py --vis # latest result + uv run python loadtest/run.py --vis loadtest/results/loadtest-20260226-114607.json +""" + +from __future__ import annotations + +import json +import os +import glob +from datetime import datetime + +import matplotlib +matplotlib.use("Agg") +import matplotlib.pyplot as plt +import matplotlib.patches as FancyBboxPatch +import numpy as np + +# ── Theme ──────────────────────────────────────────────────────── + +BG = "#0f1117" +PANEL_BG = "#161b22" +TEXT = "#e6edf3" +TEXT_MUTED = "#7d8590" +GRID = "#21262d" + +GREEN = "#3fb950" +GREEN_BG = "#0d4a28" +YELLOW = "#d29922" +YELLOW_BG = "#4a3a0a" +RED = "#f85149" +RED_BG = "#5a1a18" +ORANGE = "#e3974e" +ORANGE_BG = "#4a2e10" +ACCENT = "#58a6ff" + +ZONE_LINE = {"GREEN": GREEN, "YELLOW": YELLOW, "RED": RED} + + +def _setup_style(): + plt.rcParams.update({ + "figure.facecolor": BG, + "axes.facecolor": PANEL_BG, + "axes.edgecolor": GRID, + "axes.labelcolor": TEXT_MUTED, + "axes.grid": True, + "grid.color": GRID, + "grid.alpha": 0.5, + "grid.linewidth": 0.4, + "text.color": TEXT, + "xtick.color": TEXT_MUTED, + "ytick.color": TEXT_MUTED, + "xtick.labelsize": 11, + "ytick.labelsize": 11, + "legend.facecolor": PANEL_BG, + "legend.edgecolor": GRID, + "legend.fontsize": 11, + "font.family": "monospace", + }) + + +# ── Drawing helpers ────────────────────────────────────────────── + +def _callout(ax, x, y, label, value, color, bg_color, *, offset=(0, 40), fontsize=18): + """Rounded-rectangle callout at a data point.""" + ax.plot(x, y, "o", color=color, markersize=7, zorder=10, + markeredgecolor=bg_color, markeredgewidth=1.5) + ax.annotate( + f" {label} \n {value} ", + xy=(x, y), xytext=offset, textcoords="offset points", + fontsize=fontsize, fontweight="bold", color=color, fontfamily="monospace", + ha="center", va="center", + bbox=dict(boxstyle="round,pad=0.5", facecolor=bg_color, + edgecolor=color, alpha=0.95, linewidth=1.5), + arrowprops=dict(arrowstyle="-", color=color, lw=1, alpha=0.6), + zorder=11, + ) + + +def _gradient_fill(ax, x, y, color, alpha=0.3, n_bands=25): + """Vertical-fade fill under a curve.""" + x, y = np.asarray(x, float), np.asarray(y, float) + if len(x) < 2: + return + for j in range(n_bands): + frac_hi = 1 - j / n_bands + frac_lo = 1 - (j + 1) / n_bands + ax.fill_between(x, y * frac_lo, y * frac_hi, + color=color, alpha=alpha * frac_hi, linewidth=0) + + +def _zone_line(ax, x, y, zones, lw=3): + """Line colored per-segment by zone.""" + x, y = np.asarray(x, float), np.asarray(y, float) + for i in range(len(x) - 1): + c = ZONE_LINE.get(zones[i], GREEN) + ax.plot(x[i:i + 2], y[i:i + 2], color=c, lw=lw, + solid_capstyle="round", zorder=5) + for i, z in enumerate(zones): + ax.plot(x[i], y[i], "o", color=ZONE_LINE.get(z, GREEN), ms=6, zorder=6) + + +# ── Charts ─────────────────────────────────────────────────────── + +def _chart_cold_start(ax, waves): + valid = [(i, w) for i, w in enumerate(waves) if w["avg_cold_start"] > 0] + if not valid: + ax.text(0.5, 0.5, "No cold start data (all waves failed)", + transform=ax.transAxes, ha="center", va="center", + fontsize=16, color=TEXT_MUTED) + return + + indices = [i for i, _ in valid] + p95 = [w["p95_cold_start"] for _, w in valid] + avg = [w["avg_cold_start"] for _, w in valid] + maxcs = [w["max_cold_start"] for _, w in valid] + zones = [w["zone"] for _, w in valid] + sizes = [w["size"] for _, w in valid] + + # cumulative VMs for x-axis + cum = 0 + cum_all = [] + for w in waves: + cum += w["size"] + cum_all.append(cum) + x = [cum_all[i] for i in indices] + + ax.set_ylim(0, max(maxcs) * 1.35) + + # gradient fill per segment, colored by zone + for i in range(len(x) - 1): + c = ZONE_LINE.get(zones[i], GREEN) + seg_x = np.array([x[i], x[i + 1]]) + seg_y = np.array([p95[i], p95[i + 1]]) + _gradient_fill(ax, seg_x, seg_y, c, alpha=0.22) + + # lines + _zone_line(ax, x, p95, zones, lw=3) + ax.plot(x, avg, color=ACCENT, lw=1.8, alpha=0.7, ls="--", label="avg", zorder=4) + ax.plot(x, maxcs, color=RED, lw=1.2, alpha=0.35, ls=":", label="max", zorder=3) + + # annotations + pk = int(np.argmax(p95)) + bt = int(np.argmin(p95)) + + _callout(ax, x[pk], p95[pk], "PEAK", f"{p95[pk]:.1f}s", + RED, RED_BG, offset=(0, 50), fontsize=16) + if bt != pk: + _callout(ax, x[bt], p95[bt], "BEST", f"{p95[bt]:.2f}s", + GREEN, GREEN_BG, offset=(0, -55), fontsize=14) + last = len(p95) - 1 + if last not in (pk, bt) and len(p95) > 2: + _callout(ax, x[last], p95[last], "LAST", f"{p95[last]:.2f}s", + ORANGE, ORANGE_BG, offset=(40, -45), fontsize=13) + + # title + subtitle + best_v, peak_v = min(p95), max(p95) + spread = f"{peak_v / best_v:.0f}x spread · " if best_v > 0 else "" + ax.text(0.0, 1.14, "P95 Cold Start", transform=ax.transAxes, + fontsize=24, fontweight="bold", color=TEXT, fontfamily="monospace", + va="bottom") + ax.text(0.0, 1.10, f"{spread}{best_v:.2f}s → {peak_v:.1f}s", + transform=ax.transAxes, fontsize=13, color=GREEN, + fontfamily="monospace", fontweight="bold", va="top") + + ax.set_xlabel("Cumulative Concurrent VMs", fontsize=12) + ax.set_ylabel("Seconds", fontsize=12) + ax.set_xticks(x) + ax.set_xticklabels([f"{v}\n(+{s})" for v, s in zip(x, sizes)]) + ax.legend(loc="upper left", framealpha=0.9) + + +def _chart_success_rate(ax, waves): + x = list(range(1, len(waves) + 1)) + rates = [w["success_rate"] for w in waves] + zones = [w["zone"] for w in waves] + sizes = [w["size"] for w in waves] + + colors = [ZONE_LINE.get(z, GREEN) for z in zones] + ax.bar(x, rates, color=colors, alpha=0.85, width=0.55, + edgecolor=colors, linewidth=1.5, zorder=5) + + for xi, rate, z in zip(x, rates, zones): + c = ZONE_LINE.get(z, GREEN) + y_pos = max(rate, 3) + 2 # ensure label visible even at 0% + ax.text(xi, y_pos, f"{rate:.0f}%", ha="center", va="bottom", + fontsize=13, fontweight="bold", color=c, fontfamily="monospace") + + ax.axhline(100, color=GREEN, alpha=0.25, lw=1, ls="--") + ax.axhline(95, color=YELLOW, alpha=0.15, lw=1, ls="--") + + ax.set_ylim(0, 118) + total_ok = sum(w["completed"] for w in waves) + total = sum(w["size"] for w in waves) + pct = total_ok / total * 100 if total else 0 + c = GREEN if pct > 95 else YELLOW if pct > 80 else RED + + ax.text(0.0, 1.13, "Success Rate by Wave", transform=ax.transAxes, + fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", + va="bottom") + ax.text(0.0, 1.09, f"Overall: {pct:.0f}% · {total_ok}/{total} runs passed", + transform=ax.transAxes, fontsize=12, color=c, + fontfamily="monospace", fontweight="bold", va="top") + + ax.set_xlabel("Wave", fontsize=12) + ax.set_ylabel("Success %", fontsize=12) + ax.set_xticks(x) + ax.set_xticklabels([f"W{i}\n({s})" for i, s in zip(x, sizes)]) + + +def _chart_memory(ax, samples): + t = np.array([s["elapsed_s"] / 60 for s in samples]) + mem = np.array([s["mem_used_mb"] / 1024 for s in samples]) + total_gb = samples[0]["mem_total_mb"] / 1024 + + _gradient_fill(ax, t, mem, ACCENT, alpha=0.25) + ax.plot(t, mem, color=ACCENT, lw=2.5, zorder=5) + + pk = int(np.argmax(mem)) + # position PEAK callout away from the line + pk_offset_x = -80 if t[pk] > t[-1] * 0.7 else 60 + _callout(ax, t[pk], mem[pk], "PEAK", f"{mem[pk]:.1f} GB", + RED, RED_BG, offset=(pk_offset_x, 45), fontsize=15) + + if pk > 5: + _callout(ax, t[0], mem[0], "START", f"{mem[0]:.1f} GB", + ORANGE, ORANGE_BG, offset=(55, -40), fontsize=12) + if pk < len(mem) - 5: + _callout(ax, t[-1], mem[-1], "END", f"{mem[-1]:.1f} GB", + GREEN, GREEN_BG, offset=(-55, -40), fontsize=12) + + ratio = mem[pk] / mem[0] if mem[0] > 0 else 0 + ax.text(0.0, 1.13, "Memory Usage", transform=ax.transAxes, + fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", + va="bottom") + ax.text(0.0, 1.09, + f"{ratio:.0f}x increase · {mem[0]:.1f} GB → {mem[pk]:.1f} GB peak", + transform=ax.transAxes, fontsize=12, + color=RED if ratio > 5 else YELLOW, + fontfamily="monospace", fontweight="bold", va="top") + ax.set_xlabel("Time (minutes)", fontsize=12) + ax.set_ylabel("GB", fontsize=12) + ax.set_ylim(0, max(mem) * 1.35) + + +def _chart_vms(ax, samples): + t = np.array([s["elapsed_s"] / 60 for s in samples]) + vms = np.array([s["firecracker_count"] for s in samples]) + load = np.array([s["load_avg_1m"] for s in samples]) + + _gradient_fill(ax, t, vms, GREEN, alpha=0.2) + ax.plot(t, vms, color=GREEN, lw=2.5, zorder=5, label="VMs") + + pk = int(np.argmax(vms)) + _callout(ax, t[pk], vms[pk], "PEAK", f"{vms[pk]} VMs", + GREEN, GREEN_BG, offset=(0, 45), fontsize=15) + + # Load average — normalised onto the same y-axis (no twinx) + max_vms = max(vms) if max(vms) > 0 else 1 + max_load = max(load) if max(load) > 0 else 1 + load_scaled = load * (max_vms / max_load) * 0.85 + + ax.plot(t, load_scaled, color=ORANGE, lw=1.5, alpha=0.65, ls="--", + label=f"Load 1m (scaled, peak {max_load:.0f})", zorder=4) + + ax.text(0.0, 1.13, "Active VMs & System Load", transform=ax.transAxes, + fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", + va="bottom") + ax.text(0.0, 1.09, + f"Peak: {vms[pk]} VMs · Max load: {max_load:.0f}", + transform=ax.transAxes, fontsize=12, color=GREEN, + fontfamily="monospace", fontweight="bold", va="top") + ax.set_xlabel("Time (minutes)", fontsize=12) + ax.set_ylabel("Firecracker VMs", fontsize=12) + ax.set_ylim(0, max(vms) * 1.3) + ax.legend(loc="upper left", framealpha=0.9) + + +# ── Main entry point ───────────────────────────────────────────── + +def visualize(result_path: str | None = None, output_dir: str = "loadtest/results"): + """Generate visualisation from load test results.""" + _setup_style() + + if result_path is None: + files = sorted(glob.glob(os.path.join(output_dir, "loadtest-*.json"))) + if not files: + print(f"[vis] no result files found in {output_dir}") + return + result_path = files[-1] + + print(f"[vis] loading {result_path}") + with open(result_path) as f: + data = json.load(f) + + waves = data["waves"] + ts = data.get("timestamp", "") + + # monitor data (optional) + monitor_path = os.path.join(os.path.dirname(result_path), "monitor.json") + monitor = None + if os.path.exists(monitor_path): + with open(monitor_path) as f: + monitor = json.load(f) + if monitor: + print(f"[vis] loaded {len(monitor)} monitor samples") + + has_monitor = monitor and len(monitor) > 2 + n_rows = 4 if has_monitor else 2 + + fig, axes = plt.subplots( + n_rows, 1, + figsize=(16, 6.5 * n_rows), + gridspec_kw={"hspace": 0.45}, + ) + axes = list(axes) + + # header + try: + dt = datetime.strptime(ts, "%Y%m%d-%H%M%S") + ts_label = dt.strftime("%b %d, %Y %H:%M") + except (ValueError, TypeError): + ts_label = ts + + fig.suptitle("Load Test Results", fontsize=30, fontweight="bold", + color=TEXT, y=0.985, fontfamily="monospace") + fig.text(0.5, 0.975, ts_label, fontsize=14, color=TEXT_MUTED, + ha="center", fontfamily="monospace") + + # draw + _chart_cold_start(axes[0], waves) + _chart_success_rate(axes[1], waves) + if has_monitor: + _chart_memory(axes[2], monitor) + _chart_vms(axes[3], monitor) + + out_name = f"loadtest-vis-{ts}.png" if ts else "loadtest-vis.png" + out_path = os.path.join(output_dir, out_name) + fig.savefig(out_path, dpi=150, bbox_inches="tight", facecolor=BG, pad_inches=0.6) + plt.close(fig) + + print(f"[vis] saved → {out_path}") + return out_path diff --git a/uv.lock b/uv.lock index 9b99960..3fd39d6 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 2 requires-python = ">=3.12" [[package]] @@ -446,7 +446,7 @@ wheels = [ [[package]] name = "nightshift-sdk" -version = "0.4.2" +version = "0.4.3" source = { editable = "." } dependencies = [ { name = "aiosqlite" }, From 7eee50d2b7391c6d96da0331ebd85096d8412276 Mon Sep 17 00:00:00 2001 From: tensor-ninja Date: Thu, 26 Feb 2026 15:00:34 -0500 Subject: [PATCH 2/5] update to loadtest readme --- loadtest/README.md | 10 -- loadtest/visualize.py | 341 ++++++++++++++++++++++++++++++------------ 2 files changed, 246 insertions(+), 105 deletions(-) diff --git a/loadtest/README.md b/loadtest/README.md index fa0e9cb..9e0bf64 100644 --- a/loadtest/README.md +++ b/loadtest/README.md @@ -23,16 +23,6 @@ uv run --with matplotlib --with numpy python loadtest/run.py --vis loadtest/resu 4. **Monitor** (optional) — If `--host` and `--key` are provided, `monitor.py` SSH-es into the host every 5 seconds and samples CPU, memory, disk, Firecracker VM count, TAP devices, file descriptors, and iptables rules 5. **Report** — Results are saved to JSON and a scaling report is printed with GREEN/YELLOW/RED zone classifications -## Files - -| File | Purpose | -|---|---| -| `run.py` | Main orchestrator — deploys agent, launches waves, collects metrics, prints report | -| `agent.py` | Test agent deployed to Nightshift — runs for N seconds with periodic heartbeats | -| `monitor.py` | SSH-based host resource monitor — samples system metrics during the test | -| `visualize.py` | Generates dark-themed charts from result JSON (cold starts, success rates, memory, VMs) | -| `results/` | Output directory for JSON results, monitor data, and PNG visualizations | - ## Options | Flag | Default | Description | diff --git a/loadtest/visualize.py b/loadtest/visualize.py index 0c5d8a8..b27cb42 100644 --- a/loadtest/visualize.py +++ b/loadtest/visualize.py @@ -1,5 +1,4 @@ -"""Beautiful load test visualization — dark theme charts inspired by production dashboards. - +""" Usage: uv run python loadtest/run.py --vis # latest result uv run python loadtest/run.py --vis loadtest/results/loadtest-20260226-114607.json @@ -13,12 +12,12 @@ from datetime import datetime import matplotlib + matplotlib.use("Agg") import matplotlib.pyplot as plt import matplotlib.patches as FancyBboxPatch import numpy as np -# ── Theme ──────────────────────────────────────────────────────── BG = "#0f1117" PANEL_BG = "#161b22" @@ -40,40 +39,55 @@ def _setup_style(): - plt.rcParams.update({ - "figure.facecolor": BG, - "axes.facecolor": PANEL_BG, - "axes.edgecolor": GRID, - "axes.labelcolor": TEXT_MUTED, - "axes.grid": True, - "grid.color": GRID, - "grid.alpha": 0.5, - "grid.linewidth": 0.4, - "text.color": TEXT, - "xtick.color": TEXT_MUTED, - "ytick.color": TEXT_MUTED, - "xtick.labelsize": 11, - "ytick.labelsize": 11, - "legend.facecolor": PANEL_BG, - "legend.edgecolor": GRID, - "legend.fontsize": 11, - "font.family": "monospace", - }) - - -# ── Drawing helpers ────────────────────────────────────────────── + plt.rcParams.update( + { + "figure.facecolor": BG, + "axes.facecolor": PANEL_BG, + "axes.edgecolor": GRID, + "axes.labelcolor": TEXT_MUTED, + "axes.grid": True, + "grid.color": GRID, + "grid.alpha": 0.5, + "grid.linewidth": 0.4, + "text.color": TEXT, + "xtick.color": TEXT_MUTED, + "ytick.color": TEXT_MUTED, + "xtick.labelsize": 11, + "ytick.labelsize": 11, + "legend.facecolor": PANEL_BG, + "legend.edgecolor": GRID, + "legend.fontsize": 11, + "font.family": "monospace", + } + ) + def _callout(ax, x, y, label, value, color, bg_color, *, offset=(0, 40), fontsize=18): """Rounded-rectangle callout at a data point.""" - ax.plot(x, y, "o", color=color, markersize=7, zorder=10, - markeredgecolor=bg_color, markeredgewidth=1.5) + ax.plot( + x, + y, + "o", + color=color, + markersize=7, + zorder=10, + markeredgecolor=bg_color, + markeredgewidth=1.5, + ) ax.annotate( f" {label} \n {value} ", - xy=(x, y), xytext=offset, textcoords="offset points", - fontsize=fontsize, fontweight="bold", color=color, fontfamily="monospace", - ha="center", va="center", - bbox=dict(boxstyle="round,pad=0.5", facecolor=bg_color, - edgecolor=color, alpha=0.95, linewidth=1.5), + xy=(x, y), + xytext=offset, + textcoords="offset points", + fontsize=fontsize, + fontweight="bold", + color=color, + fontfamily="monospace", + ha="center", + va="center", + bbox=dict( + boxstyle="round,pad=0.5", facecolor=bg_color, edgecolor=color, alpha=0.95, linewidth=1.5 + ), arrowprops=dict(arrowstyle="-", color=color, lw=1, alpha=0.6), zorder=11, ) @@ -87,8 +101,9 @@ def _gradient_fill(ax, x, y, color, alpha=0.3, n_bands=25): for j in range(n_bands): frac_hi = 1 - j / n_bands frac_lo = 1 - (j + 1) / n_bands - ax.fill_between(x, y * frac_lo, y * frac_hi, - color=color, alpha=alpha * frac_hi, linewidth=0) + ax.fill_between( + x, y * frac_lo, y * frac_hi, color=color, alpha=alpha * frac_hi, linewidth=0 + ) def _zone_line(ax, x, y, zones, lw=3): @@ -96,20 +111,24 @@ def _zone_line(ax, x, y, zones, lw=3): x, y = np.asarray(x, float), np.asarray(y, float) for i in range(len(x) - 1): c = ZONE_LINE.get(zones[i], GREEN) - ax.plot(x[i:i + 2], y[i:i + 2], color=c, lw=lw, - solid_capstyle="round", zorder=5) + ax.plot(x[i : i + 2], y[i : i + 2], color=c, lw=lw, solid_capstyle="round", zorder=5) for i, z in enumerate(zones): ax.plot(x[i], y[i], "o", color=ZONE_LINE.get(z, GREEN), ms=6, zorder=6) -# ── Charts ─────────────────────────────────────────────────────── - def _chart_cold_start(ax, waves): valid = [(i, w) for i, w in enumerate(waves) if w["avg_cold_start"] > 0] if not valid: - ax.text(0.5, 0.5, "No cold start data (all waves failed)", - transform=ax.transAxes, ha="center", va="center", - fontsize=16, color=TEXT_MUTED) + ax.text( + 0.5, + 0.5, + "No cold start data (all waves failed)", + transform=ax.transAxes, + ha="center", + va="center", + fontsize=16, + color=TEXT_MUTED, + ) return indices = [i for i, _ in valid] @@ -145,25 +164,60 @@ def _chart_cold_start(ax, waves): pk = int(np.argmax(p95)) bt = int(np.argmin(p95)) - _callout(ax, x[pk], p95[pk], "PEAK", f"{p95[pk]:.1f}s", - RED, RED_BG, offset=(0, 50), fontsize=16) + _callout( + ax, x[pk], p95[pk], "PEAK", f"{p95[pk]:.1f}s", RED, RED_BG, offset=(0, 50), fontsize=16 + ) if bt != pk: - _callout(ax, x[bt], p95[bt], "BEST", f"{p95[bt]:.2f}s", - GREEN, GREEN_BG, offset=(0, -55), fontsize=14) + _callout( + ax, + x[bt], + p95[bt], + "BEST", + f"{p95[bt]:.2f}s", + GREEN, + GREEN_BG, + offset=(0, -55), + fontsize=14, + ) last = len(p95) - 1 if last not in (pk, bt) and len(p95) > 2: - _callout(ax, x[last], p95[last], "LAST", f"{p95[last]:.2f}s", - ORANGE, ORANGE_BG, offset=(40, -45), fontsize=13) + _callout( + ax, + x[last], + p95[last], + "LAST", + f"{p95[last]:.2f}s", + ORANGE, + ORANGE_BG, + offset=(40, -45), + fontsize=13, + ) # title + subtitle best_v, peak_v = min(p95), max(p95) spread = f"{peak_v / best_v:.0f}x spread · " if best_v > 0 else "" - ax.text(0.0, 1.14, "P95 Cold Start", transform=ax.transAxes, - fontsize=24, fontweight="bold", color=TEXT, fontfamily="monospace", - va="bottom") - ax.text(0.0, 1.10, f"{spread}{best_v:.2f}s → {peak_v:.1f}s", - transform=ax.transAxes, fontsize=13, color=GREEN, - fontfamily="monospace", fontweight="bold", va="top") + ax.text( + 0.0, + 1.14, + "P95 Cold Start", + transform=ax.transAxes, + fontsize=24, + fontweight="bold", + color=TEXT, + fontfamily="monospace", + va="bottom", + ) + ax.text( + 0.0, + 1.10, + f"{spread}{best_v:.2f}s → {peak_v:.1f}s", + transform=ax.transAxes, + fontsize=13, + color=GREEN, + fontfamily="monospace", + fontweight="bold", + va="top", + ) ax.set_xlabel("Cumulative Concurrent VMs", fontsize=12) ax.set_ylabel("Seconds", fontsize=12) @@ -179,14 +233,24 @@ def _chart_success_rate(ax, waves): sizes = [w["size"] for w in waves] colors = [ZONE_LINE.get(z, GREEN) for z in zones] - ax.bar(x, rates, color=colors, alpha=0.85, width=0.55, - edgecolor=colors, linewidth=1.5, zorder=5) + ax.bar( + x, rates, color=colors, alpha=0.85, width=0.55, edgecolor=colors, linewidth=1.5, zorder=5 + ) for xi, rate, z in zip(x, rates, zones): c = ZONE_LINE.get(z, GREEN) y_pos = max(rate, 3) + 2 # ensure label visible even at 0% - ax.text(xi, y_pos, f"{rate:.0f}%", ha="center", va="bottom", - fontsize=13, fontweight="bold", color=c, fontfamily="monospace") + ax.text( + xi, + y_pos, + f"{rate:.0f}%", + ha="center", + va="bottom", + fontsize=13, + fontweight="bold", + color=c, + fontfamily="monospace", + ) ax.axhline(100, color=GREEN, alpha=0.25, lw=1, ls="--") ax.axhline(95, color=YELLOW, alpha=0.15, lw=1, ls="--") @@ -197,12 +261,28 @@ def _chart_success_rate(ax, waves): pct = total_ok / total * 100 if total else 0 c = GREEN if pct > 95 else YELLOW if pct > 80 else RED - ax.text(0.0, 1.13, "Success Rate by Wave", transform=ax.transAxes, - fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", - va="bottom") - ax.text(0.0, 1.09, f"Overall: {pct:.0f}% · {total_ok}/{total} runs passed", - transform=ax.transAxes, fontsize=12, color=c, - fontfamily="monospace", fontweight="bold", va="top") + ax.text( + 0.0, + 1.13, + "Success Rate by Wave", + transform=ax.transAxes, + fontsize=20, + fontweight="bold", + color=TEXT, + fontfamily="monospace", + va="bottom", + ) + ax.text( + 0.0, + 1.09, + f"Overall: {pct:.0f}% · {total_ok}/{total} runs passed", + transform=ax.transAxes, + fontsize=12, + color=c, + fontfamily="monospace", + fontweight="bold", + va="top", + ) ax.set_xlabel("Wave", fontsize=12) ax.set_ylabel("Success %", fontsize=12) @@ -221,25 +301,66 @@ def _chart_memory(ax, samples): pk = int(np.argmax(mem)) # position PEAK callout away from the line pk_offset_x = -80 if t[pk] > t[-1] * 0.7 else 60 - _callout(ax, t[pk], mem[pk], "PEAK", f"{mem[pk]:.1f} GB", - RED, RED_BG, offset=(pk_offset_x, 45), fontsize=15) + _callout( + ax, + t[pk], + mem[pk], + "PEAK", + f"{mem[pk]:.1f} GB", + RED, + RED_BG, + offset=(pk_offset_x, 45), + fontsize=15, + ) if pk > 5: - _callout(ax, t[0], mem[0], "START", f"{mem[0]:.1f} GB", - ORANGE, ORANGE_BG, offset=(55, -40), fontsize=12) + _callout( + ax, + t[0], + mem[0], + "START", + f"{mem[0]:.1f} GB", + ORANGE, + ORANGE_BG, + offset=(55, -40), + fontsize=12, + ) if pk < len(mem) - 5: - _callout(ax, t[-1], mem[-1], "END", f"{mem[-1]:.1f} GB", - GREEN, GREEN_BG, offset=(-55, -40), fontsize=12) + _callout( + ax, + t[-1], + mem[-1], + "END", + f"{mem[-1]:.1f} GB", + GREEN, + GREEN_BG, + offset=(-55, -40), + fontsize=12, + ) ratio = mem[pk] / mem[0] if mem[0] > 0 else 0 - ax.text(0.0, 1.13, "Memory Usage", transform=ax.transAxes, - fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", - va="bottom") - ax.text(0.0, 1.09, - f"{ratio:.0f}x increase · {mem[0]:.1f} GB → {mem[pk]:.1f} GB peak", - transform=ax.transAxes, fontsize=12, - color=RED if ratio > 5 else YELLOW, - fontfamily="monospace", fontweight="bold", va="top") + ax.text( + 0.0, + 1.13, + "Memory Usage", + transform=ax.transAxes, + fontsize=20, + fontweight="bold", + color=TEXT, + fontfamily="monospace", + va="bottom", + ) + ax.text( + 0.0, + 1.09, + f"{ratio:.0f}x increase · {mem[0]:.1f} GB → {mem[pk]:.1f} GB peak", + transform=ax.transAxes, + fontsize=12, + color=RED if ratio > 5 else YELLOW, + fontfamily="monospace", + fontweight="bold", + va="top", + ) ax.set_xlabel("Time (minutes)", fontsize=12) ax.set_ylabel("GB", fontsize=12) ax.set_ylim(0, max(mem) * 1.35) @@ -254,32 +375,54 @@ def _chart_vms(ax, samples): ax.plot(t, vms, color=GREEN, lw=2.5, zorder=5, label="VMs") pk = int(np.argmax(vms)) - _callout(ax, t[pk], vms[pk], "PEAK", f"{vms[pk]} VMs", - GREEN, GREEN_BG, offset=(0, 45), fontsize=15) + _callout( + ax, t[pk], vms[pk], "PEAK", f"{vms[pk]} VMs", GREEN, GREEN_BG, offset=(0, 45), fontsize=15 + ) # Load average — normalised onto the same y-axis (no twinx) max_vms = max(vms) if max(vms) > 0 else 1 max_load = max(load) if max(load) > 0 else 1 load_scaled = load * (max_vms / max_load) * 0.85 - ax.plot(t, load_scaled, color=ORANGE, lw=1.5, alpha=0.65, ls="--", - label=f"Load 1m (scaled, peak {max_load:.0f})", zorder=4) + ax.plot( + t, + load_scaled, + color=ORANGE, + lw=1.5, + alpha=0.65, + ls="--", + label=f"Load 1m (scaled, peak {max_load:.0f})", + zorder=4, + ) - ax.text(0.0, 1.13, "Active VMs & System Load", transform=ax.transAxes, - fontsize=20, fontweight="bold", color=TEXT, fontfamily="monospace", - va="bottom") - ax.text(0.0, 1.09, - f"Peak: {vms[pk]} VMs · Max load: {max_load:.0f}", - transform=ax.transAxes, fontsize=12, color=GREEN, - fontfamily="monospace", fontweight="bold", va="top") + ax.text( + 0.0, + 1.13, + "Active VMs & System Load", + transform=ax.transAxes, + fontsize=20, + fontweight="bold", + color=TEXT, + fontfamily="monospace", + va="bottom", + ) + ax.text( + 0.0, + 1.09, + f"Peak: {vms[pk]} VMs · Max load: {max_load:.0f}", + transform=ax.transAxes, + fontsize=12, + color=GREEN, + fontfamily="monospace", + fontweight="bold", + va="top", + ) ax.set_xlabel("Time (minutes)", fontsize=12) ax.set_ylabel("Firecracker VMs", fontsize=12) ax.set_ylim(0, max(vms) * 1.3) ax.legend(loc="upper left", framealpha=0.9) -# ── Main entry point ───────────────────────────────────────────── - def visualize(result_path: str | None = None, output_dir: str = "loadtest/results"): """Generate visualisation from load test results.""" _setup_style() @@ -311,7 +454,8 @@ def visualize(result_path: str | None = None, output_dir: str = "loadtest/result n_rows = 4 if has_monitor else 2 fig, axes = plt.subplots( - n_rows, 1, + n_rows, + 1, figsize=(16, 6.5 * n_rows), gridspec_kw={"hspace": 0.45}, ) @@ -324,10 +468,17 @@ def visualize(result_path: str | None = None, output_dir: str = "loadtest/result except (ValueError, TypeError): ts_label = ts - fig.suptitle("Load Test Results", fontsize=30, fontweight="bold", - color=TEXT, y=0.985, fontfamily="monospace") - fig.text(0.5, 0.975, ts_label, fontsize=14, color=TEXT_MUTED, - ha="center", fontfamily="monospace") + fig.suptitle( + "Load Test Results", + fontsize=30, + fontweight="bold", + color=TEXT, + y=0.985, + fontfamily="monospace", + ) + fig.text( + 0.5, 0.975, ts_label, fontsize=14, color=TEXT_MUTED, ha="center", fontfamily="monospace" + ) # draw _chart_cold_start(axes[0], waves) From b75c5ca0d705ab71a40283897ffd465b5c535cf4 Mon Sep 17 00:00:00 2001 From: Gianni Crivello Date: Fri, 27 Feb 2026 11:53:43 -0500 Subject: [PATCH 3/5] Remove loadtest results from tracking Co-Authored-By: Claude Opus 4.6 --- .gitignore | 1 + .../results/loadtest-20260226-103316.json | 5873 --------------- .../results/loadtest-20260226-114607.json | 6518 ----------------- .../results/loadtest-20260226-114851.json | 333 - loadtest/results/monitor.json | 2312 ------ 5 files changed, 1 insertion(+), 15036 deletions(-) delete mode 100644 loadtest/results/loadtest-20260226-103316.json delete mode 100644 loadtest/results/loadtest-20260226-114607.json delete mode 100644 loadtest/results/loadtest-20260226-114851.json delete mode 100644 loadtest/results/monitor.json diff --git a/.gitignore b/.gitignore index 4a85902..0a807f9 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ env/ build/ dist/ infra/.deploy-state +loadtest/results/ diff --git a/loadtest/results/loadtest-20260226-103316.json b/loadtest/results/loadtest-20260226-103316.json deleted file mode 100644 index 9bb0f63..0000000 --- a/loadtest/results/loadtest-20260226-103316.json +++ /dev/null @@ -1,5873 +0,0 @@ -{ - "timestamp": "20260226-103316", - "waves": [ - { - "wave_num": 1, - "size": 5, - "start_time": 1772119350.0111291, - "completed": 5, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 1.9238131999969483, - "p95_cold_start": 2.1087889671325684, - "max_cold_start": 2.1087889671325684, - "zone": "GREEN", - "runs": [ - { - "run_id": "e4c9f01a-67ea-475a-95a5-d6335518af21", - "wave": 1, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772119350.011254, - "first_event_time": 1772119351.1962419, - "end_time": 1772119566.9265149, - "cold_start_s": 1.1849877834320068, - "total_duration_s": 216.91526079177856, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6799dba6-16eb-4324-9791-b50700d60aaa", - "wave": 1, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772119350.011955, - "first_event_time": 1772119352.120725, - "end_time": 1772119582.419774, - "cold_start_s": 2.1087698936462402, - "total_duration_s": 232.40781903266907, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "03e62966-7e94-434f-85c3-e5d3382b33a8", - "wave": 1, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772119350.012198, - "first_event_time": 1772119352.120987, - "end_time": 1772119573.608109, - "cold_start_s": 2.1087889671325684, - "total_duration_s": 223.59591102600098, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e74361a4-127d-4ebb-a7a0-0ba8fdb7faab", - "wave": 1, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772119350.0123992, - "first_event_time": 1772119352.1202939, - "end_time": 1772119582.4232042, - "cold_start_s": 2.1078946590423584, - "total_duration_s": 232.41080498695374, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a00b3b87-a4dd-403e-b0f2-92ad0a068a6b", - "wave": 1, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772119350.012597, - "first_event_time": 1772119352.1212218, - "end_time": 1772119589.312237, - "cold_start_s": 2.1086246967315674, - "total_duration_s": 239.29963994026184, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 2, - "size": 10, - "start_time": 1772119380.012865, - "completed": 10, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 0.9439290523529053, - "p95_cold_start": 0.9466450214385986, - "max_cold_start": 0.9466450214385986, - "zone": "GREEN", - "runs": [ - { - "run_id": "a4aa0627-9375-40b4-93de-0da426ec32f6", - "wave": 2, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772119380.013107, - "first_event_time": 1772119380.9588218, - "end_time": 1772119650.7028952, - "cold_start_s": 0.9457147121429443, - "total_duration_s": 270.68978810310364, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "1cb0bf54-fdc9-4c67-885d-4d306e6f10b7", - "wave": 2, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772119380.014844, - "first_event_time": 1772119380.9575622, - "end_time": 1772119631.708173, - "cold_start_s": 0.9427182674407959, - "total_duration_s": 251.69332909584045, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "d0d4978e-159b-40a6-a183-8b6a8b053424", - "wave": 2, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772119380.015284, - "first_event_time": 1772119380.9615119, - "end_time": 1772119692.5637581, - "cold_start_s": 0.9462277889251709, - "total_duration_s": 312.54847407341003, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e87e0b43-4760-4597-a895-38f9d4d163a5", - "wave": 2, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772119380.0156312, - "first_event_time": 1772119380.956349, - "end_time": 1772119636.1160262, - "cold_start_s": 0.9407176971435547, - "total_duration_s": 256.10039496421814, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6de28c76-6070-4b77-945e-8d18109d0ace", - "wave": 2, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772119380.015955, - "first_event_time": 1772119380.96088, - "end_time": 1772119662.17241, - "cold_start_s": 0.94492506980896, - "total_duration_s": 282.156455039978, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ee4015a5-728d-4dd8-bc0f-f1bb6abc0ab5", - "wave": 2, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772119380.016373, - "first_event_time": 1772119380.962101, - "end_time": 1772119707.68403, - "cold_start_s": 0.945728063583374, - "total_duration_s": 327.6676571369171, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "4c59b137-842b-4818-8fbb-c415d8bdbb15", - "wave": 2, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772119380.0166988, - "first_event_time": 1772119380.9633439, - "end_time": 1772119600.705358, - "cold_start_s": 0.9466450214385986, - "total_duration_s": 220.6886591911316, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2ff79134-fcc8-46a5-8211-4da18881ef69", - "wave": 2, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772119380.0169191, - "first_event_time": 1772119380.962592, - "end_time": 1772119636.117943, - "cold_start_s": 0.9456727504730225, - "total_duration_s": 256.1010239124298, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0a57d8f6-d42a-49b8-9a9a-81a28a54a51f", - "wave": 2, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772119380.0171049, - "first_event_time": 1772119380.960256, - "end_time": 1772119673.470809, - "cold_start_s": 0.9431512355804443, - "total_duration_s": 293.45370411872864, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "c9eedd9d-40fd-4c85-a395-3879b3f1d021", - "wave": 2, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772119380.017463, - "first_event_time": 1772119380.955253, - "end_time": 1772119636.1178198, - "cold_start_s": 0.9377899169921875, - "total_duration_s": 256.1003568172455, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 3, - "size": 20, - "start_time": 1772119410.0147011, - "completed": 20, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 1.927388036251068, - "p95_cold_start": 1.9332070350646973, - "max_cold_start": 1.9332070350646973, - "zone": "GREEN", - "runs": [ - { - "run_id": "c50f36fa-1031-4c1b-be92-778025da194d", - "wave": 3, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772119410.016159, - "first_event_time": 1772119411.9488902, - "end_time": 1772119837.591346, - "cold_start_s": 1.9327311515808105, - "total_duration_s": 427.57518696784973, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6b91558f-cd28-42c3-b5d1-1fbc3e261dea", - "wave": 3, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772119410.0175738, - "first_event_time": 1772119411.945334, - "end_time": 1772119853.108929, - "cold_start_s": 1.927760124206543, - "total_duration_s": 443.0913550853729, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "57abbabf-cb6e-4b27-af6a-8a1527768d92", - "wave": 3, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772119410.018055, - "first_event_time": 1772119411.9430778, - "end_time": 1772119841.824202, - "cold_start_s": 1.925022840499878, - "total_duration_s": 431.80614709854126, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "af0375ee-f41b-4171-b05f-2f877c9e78f6", - "wave": 3, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772119410.018399, - "first_event_time": 1772119411.949632, - "end_time": 1772119841.97842, - "cold_start_s": 1.9312329292297363, - "total_duration_s": 431.96002101898193, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7b151ef7-3fbc-4b93-88b7-e1e8d0395f2f", - "wave": 3, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772119410.018728, - "first_event_time": 1772119411.951935, - "end_time": 1772119840.1125069, - "cold_start_s": 1.9332070350646973, - "total_duration_s": 430.09377884864807, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "dbec4ad1-6192-4173-b147-834bedfd79e6", - "wave": 3, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772119410.019047, - "first_event_time": 1772119411.9521122, - "end_time": 1772119845.086004, - "cold_start_s": 1.9330651760101318, - "total_duration_s": 435.0669569969177, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "06c4d34e-287a-464d-b405-c845d91a0b7f", - "wave": 3, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772119410.019356, - "first_event_time": 1772119411.951498, - "end_time": 1772119837.682206, - "cold_start_s": 1.9321420192718506, - "total_duration_s": 427.6628499031067, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "32f843b1-59c1-4538-9e51-8c041ff9ac2c", - "wave": 3, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772119410.019701, - "first_event_time": 1772119411.950193, - "end_time": 1772119841.977814, - "cold_start_s": 1.9304919242858887, - "total_duration_s": 431.9581129550934, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "09e2989c-4d6c-45ba-8c87-78bb90330b45", - "wave": 3, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772119410.020041, - "first_event_time": 1772119411.951275, - "end_time": 1772119837.693526, - "cold_start_s": 1.9312341213226318, - "total_duration_s": 427.6734850406647, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "19d5ffa3-910f-4bf3-8cbe-96fec34c5a00", - "wave": 3, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772119410.0203671, - "first_event_time": 1772119411.944851, - "end_time": 1772119842.0198421, - "cold_start_s": 1.9244837760925293, - "total_duration_s": 431.9994750022888, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "db90adb7-b919-445a-9697-e7d31bd7e5ba", - "wave": 3, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772119410.020705, - "first_event_time": 1772119411.941948, - "end_time": 1772119837.518194, - "cold_start_s": 1.9212429523468018, - "total_duration_s": 427.4974889755249, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e5f5c4b1-e09b-43a3-9766-cf9af4d661f2", - "wave": 3, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772119410.021025, - "first_event_time": 1772119411.950547, - "end_time": 1772119852.205302, - "cold_start_s": 1.9295220375061035, - "total_duration_s": 442.1842770576477, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a0b8a6db-b361-4fed-a1b7-73524fc5342e", - "wave": 3, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772119410.021302, - "first_event_time": 1772119411.945706, - "end_time": 1772119839.464631, - "cold_start_s": 1.9244039058685303, - "total_duration_s": 429.44332909584045, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ec089b10-57d9-49a9-856e-5490c1f8cf9e", - "wave": 3, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772119410.021566, - "first_event_time": 1772119411.951715, - "end_time": 1772119847.182474, - "cold_start_s": 1.9301490783691406, - "total_duration_s": 437.1609079837799, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "52b80fa7-a730-4f54-b335-36689931653d", - "wave": 3, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772119410.021824, - "first_event_time": 1772119411.94753, - "end_time": 1772119837.660192, - "cold_start_s": 1.925706148147583, - "total_duration_s": 427.6383681297302, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7d8fd372-3ec2-4ce6-8871-73a04d2a390b", - "wave": 3, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772119410.0220559, - "first_event_time": 1772119411.9499981, - "end_time": 1772119842.018949, - "cold_start_s": 1.9279422760009766, - "total_duration_s": 431.9968931674957, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "b2a0263e-a06b-40f1-a64a-135bbd72f18d", - "wave": 3, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772119410.022292, - "first_event_time": 1772119411.948235, - "end_time": 1772119837.648679, - "cold_start_s": 1.92594313621521, - "total_duration_s": 427.6263871192932, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "1c190945-d7dd-4f90-8223-38b9239d7e29", - "wave": 3, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772119410.022532, - "first_event_time": 1772119411.93929, - "end_time": 1772119837.639271, - "cold_start_s": 1.9167580604553223, - "total_duration_s": 427.6167390346527, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "652ebbda-6c80-4d8e-91e7-b235a129cc85", - "wave": 3, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772119410.022784, - "first_event_time": 1772119411.946582, - "end_time": 1772119844.900797, - "cold_start_s": 1.9237980842590332, - "total_duration_s": 434.8780128955841, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a10ba58a-6203-4bc1-8675-f1f68fb81a3e", - "wave": 3, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772119410.0230331, - "first_event_time": 1772119411.943957, - "end_time": 1772119837.590353, - "cold_start_s": 1.9209239482879639, - "total_duration_s": 427.5673198699951, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 4, - "size": 30, - "start_time": 1772119440.016268, - "completed": 30, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 2.528893764813741, - "p95_cold_start": 2.534651041030884, - "max_cold_start": 2.535252094268799, - "zone": "GREEN", - "runs": [ - { - "run_id": "2ab458be-7dd4-47fb-8f3c-5a3554d8761a", - "wave": 4, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772119440.016403, - "first_event_time": 1772119442.5423949, - "end_time": 1772119930.151506, - "cold_start_s": 2.525991916656494, - "total_duration_s": 490.13510298728943, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "93016ba7-cdd6-4fc3-bdf4-c4edaeffdd53", - "wave": 4, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772119440.017079, - "first_event_time": 1772119442.5480971, - "end_time": 1772119908.850566, - "cold_start_s": 2.531018018722534, - "total_duration_s": 468.8334867954254, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "802f22de-95b1-4767-a87c-5e9ff8ed857d", - "wave": 4, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772119440.0172858, - "first_event_time": 1772119442.54578, - "end_time": 1772119933.076101, - "cold_start_s": 2.528494119644165, - "total_duration_s": 493.05881524086, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "b2d10ea3-83dc-4389-a8a0-973303375f01", - "wave": 4, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772119440.017477, - "first_event_time": 1772119442.5527291, - "end_time": 1772119944.854315, - "cold_start_s": 2.535252094268799, - "total_duration_s": 504.83683800697327, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "9c02210a-fa23-43a7-8dd1-4d93da15f1dc", - "wave": 4, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772119440.017649, - "first_event_time": 1772119442.548395, - "end_time": 1772119912.3645408, - "cold_start_s": 2.5307459831237793, - "total_duration_s": 472.3468918800354, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a0a994e1-37e4-4d50-904c-d1f296343241", - "wave": 4, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772119440.017824, - "first_event_time": 1772119442.5519402, - "end_time": 1772119932.617676, - "cold_start_s": 2.534116268157959, - "total_duration_s": 492.5998520851135, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "644fa3a3-c495-4b70-ae12-0d09374153cf", - "wave": 4, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772119440.017993, - "first_event_time": 1772119442.547405, - "end_time": 1772119938.13135, - "cold_start_s": 2.529412031173706, - "total_duration_s": 498.11335706710815, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0d602fd9-d144-40a8-b0c8-17f00d28402d", - "wave": 4, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772119440.0181692, - "first_event_time": 1772119442.5434089, - "end_time": 1772119918.712703, - "cold_start_s": 2.5252397060394287, - "total_duration_s": 478.69453382492065, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a844472b-9848-47bf-a133-79f988ca3d2b", - "wave": 4, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772119440.018323, - "first_event_time": 1772119442.552974, - "end_time": 1772119944.976606, - "cold_start_s": 2.534651041030884, - "total_duration_s": 504.9582829475403, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "c8ba2417-9c1e-44a6-ae9c-321dd716a4e7", - "wave": 4, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772119440.018475, - "first_event_time": 1772119442.5454452, - "end_time": 1772119925.2259, - "cold_start_s": 2.526970148086548, - "total_duration_s": 485.2074248790741, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "dee112ff-b04a-47a8-b5f5-abdfdb6067ca", - "wave": 4, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772119440.018642, - "first_event_time": 1772119442.5465012, - "end_time": 1772119921.835488, - "cold_start_s": 2.5278592109680176, - "total_duration_s": 481.81684613227844, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "863fd463-b7e0-4550-b07e-7b02de6fb070", - "wave": 4, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772119440.018804, - "first_event_time": 1772119442.546804, - "end_time": 1772119930.080469, - "cold_start_s": 2.5279998779296875, - "total_duration_s": 490.0616648197174, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "4477aa34-f226-4e5a-b3ed-cc36f2da43ce", - "wave": 4, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772119440.018962, - "first_event_time": 1772119442.547106, - "end_time": 1772119941.458313, - "cold_start_s": 2.528144121170044, - "total_duration_s": 501.43935108184814, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "870b6232-ca52-425f-a593-d1a53b765663", - "wave": 4, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772119440.019139, - "first_event_time": 1772119442.5451021, - "end_time": 1772119938.110251, - "cold_start_s": 2.525963068008423, - "total_duration_s": 498.09111189842224, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7306c865-63ad-4d55-a4eb-03dd2019f3b6", - "wave": 4, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772119440.019302, - "first_event_time": 1772119442.5510788, - "end_time": 1772119930.275309, - "cold_start_s": 2.5317769050598145, - "total_duration_s": 490.25600719451904, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0cbf8596-66ee-45e8-87fa-4c87f9b27901", - "wave": 4, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772119440.0194612, - "first_event_time": 1772119442.549511, - "end_time": 1772119938.120573, - "cold_start_s": 2.5300498008728027, - "total_duration_s": 498.1011118888855, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7afd2882-5185-4aec-aeac-55ca104b300c", - "wave": 4, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772119440.019648, - "first_event_time": 1772119442.548657, - "end_time": 1772119935.174528, - "cold_start_s": 2.5290088653564453, - "total_duration_s": 495.1548798084259, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3d0aa0dc-74ce-4596-804b-3b303152bdd1", - "wave": 4, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772119440.01982, - "first_event_time": 1772119442.547712, - "end_time": 1772119930.792449, - "cold_start_s": 2.5278921127319336, - "total_duration_s": 490.77262902259827, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "1dbf587b-1bc8-43ae-a9f2-6b7e8b17410c", - "wave": 4, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772119440.0199869, - "first_event_time": 1772119442.553212, - "end_time": 1772119939.606926, - "cold_start_s": 2.5332250595092773, - "total_duration_s": 499.5869390964508, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "8c9b15a1-db2c-4803-ab37-e90a2ede99a0", - "wave": 4, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772119440.020156, - "first_event_time": 1772119442.544558, - "end_time": 1772119947.273371, - "cold_start_s": 2.524402141571045, - "total_duration_s": 507.2532150745392, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3e53e375-f3e2-46d2-8fd0-1ff463a0df14", - "wave": 4, - "wave_index": 20, - "status": "completed", - "error": "", - "submit_time": 1772119440.0203269, - "first_event_time": 1772119442.55137, - "end_time": 1772119944.7979, - "cold_start_s": 2.53104305267334, - "total_duration_s": 504.7775731086731, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "52eca93c-b994-4b71-b068-c8012042e489", - "wave": 4, - "wave_index": 21, - "status": "completed", - "error": "", - "submit_time": 1772119440.021278, - "first_event_time": 1772119442.5491378, - "end_time": 1772119915.2658272, - "cold_start_s": 2.527859926223755, - "total_duration_s": 475.2445492744446, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5899060d-75ff-4420-897d-7c0944c9edbb", - "wave": 4, - "wave_index": 22, - "status": "completed", - "error": "", - "submit_time": 1772119440.021579, - "first_event_time": 1772119442.5522208, - "end_time": 1772119920.3151429, - "cold_start_s": 2.530641794204712, - "total_duration_s": 480.29356384277344, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "992bbf19-5334-40a7-96d4-d6c40ffcdf49", - "wave": 4, - "wave_index": 23, - "status": "completed", - "error": "", - "submit_time": 1772119440.02178, - "first_event_time": 1772119442.550792, - "end_time": 1772119925.246635, - "cold_start_s": 2.5290119647979736, - "total_duration_s": 485.2248549461365, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "eead702c-d02d-432f-a09f-5415c62edbeb", - "wave": 4, - "wave_index": 24, - "status": "completed", - "error": "", - "submit_time": 1772119440.0219579, - "first_event_time": 1772119442.544121, - "end_time": 1772119935.1740081, - "cold_start_s": 2.522163152694702, - "total_duration_s": 495.1520502567291, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ce092a63-0db8-45c4-a76e-937ae8978b16", - "wave": 4, - "wave_index": 25, - "status": "completed", - "error": "", - "submit_time": 1772119440.022196, - "first_event_time": 1772119442.551648, - "end_time": 1772119944.758841, - "cold_start_s": 2.529451847076416, - "total_duration_s": 504.7366449832916, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "01876ed5-9e87-4a76-b618-1c5423e8d8a5", - "wave": 4, - "wave_index": 26, - "status": "completed", - "error": "", - "submit_time": 1772119440.0224361, - "first_event_time": 1772119442.550484, - "end_time": 1772119930.7645361, - "cold_start_s": 2.528047800064087, - "total_duration_s": 490.74210000038147, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "9e9e937c-6bc5-472b-8c78-850e076b283d", - "wave": 4, - "wave_index": 27, - "status": "completed", - "error": "", - "submit_time": 1772119440.022617, - "first_event_time": 1772119442.546144, - "end_time": 1772119925.074751, - "cold_start_s": 2.523526906967163, - "total_duration_s": 485.05213379859924, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "9a2aee5a-af68-4c82-aa54-aaf43b2c35fd", - "wave": 4, - "wave_index": 28, - "status": "completed", - "error": "", - "submit_time": 1772119440.022789, - "first_event_time": 1772119442.5501199, - "end_time": 1772119926.460599, - "cold_start_s": 2.5273308753967285, - "total_duration_s": 486.43780994415283, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5af55af6-55af-4c07-a91a-4248ceb1f07d", - "wave": 4, - "wave_index": 29, - "status": "completed", - "error": "", - "submit_time": 1772119440.02295, - "first_event_time": 1772119442.552473, - "end_time": 1772119926.460147, - "cold_start_s": 2.5295231342315674, - "total_duration_s": 486.43719696998596, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 5, - "size": 50, - "start_time": 1772119470.018115, - "completed": 50, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 57.61050520420074, - "p95_cold_start": 217.34873390197754, - "max_cold_start": 254.5247130393982, - "zone": "RED", - "runs": [ - { - "run_id": "abe65422-9934-4fe0-8f57-e719d5bad1ad", - "wave": 5, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772119470.018541, - "first_event_time": 1772119478.383209, - "end_time": 1772119980.4417322, - "cold_start_s": 8.364667892456055, - "total_duration_s": 510.42319107055664, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "8e767864-c132-47ca-8ad2-ab153ab45989", - "wave": 5, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772119470.020166, - "first_event_time": 1772119478.3862422, - "end_time": 1772119977.516993, - "cold_start_s": 8.366076231002808, - "total_duration_s": 507.4968271255493, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "c10b3940-1907-4a35-a0d8-068e740beae0", - "wave": 5, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772119470.0207202, - "first_event_time": 1772119481.6601238, - "end_time": 1772119970.466602, - "cold_start_s": 11.639403581619263, - "total_duration_s": 500.4458818435669, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "40a2581b-9f31-467f-bd06-23acc09a3f16", - "wave": 5, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772119470.021194, - "first_event_time": 1772119481.663851, - "end_time": 1772119965.305335, - "cold_start_s": 11.642657041549683, - "total_duration_s": 495.2841410636902, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "bb4f7280-3dee-4a2d-9213-ba3d4a2f45d8", - "wave": 5, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772119470.021562, - "first_event_time": 1772119478.386722, - "end_time": 1772119963.807391, - "cold_start_s": 8.36515998840332, - "total_duration_s": 493.78582882881165, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "66270a82-316a-4630-94ed-c51871ee6d9f", - "wave": 5, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772119470.0220091, - "first_event_time": 1772119478.3850272, - "end_time": 1772119970.8435829, - "cold_start_s": 8.363018035888672, - "total_duration_s": 500.82157373428345, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "49dd31af-d435-4567-8186-39042c76890a", - "wave": 5, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772119470.0228422, - "first_event_time": 1772119478.382918, - "end_time": 1772119995.413418, - "cold_start_s": 8.36007571220398, - "total_duration_s": 525.3905758857727, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "1d4a1d77-c994-4643-bcff-73dcb5bd9305", - "wave": 5, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772119470.023371, - "first_event_time": 1772119481.6603708, - "end_time": 1772119978.437248, - "cold_start_s": 11.63699984550476, - "total_duration_s": 508.41387701034546, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "230d35f3-3b19-4ef8-bd54-f9c384896187", - "wave": 5, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772119470.023762, - "first_event_time": 1772119481.661042, - "end_time": 1772119980.055861, - "cold_start_s": 11.637279987335205, - "total_duration_s": 510.0320990085602, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "aecd791e-fa26-48b2-98d0-aa5c9398fe50", - "wave": 5, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772119470.0241432, - "first_event_time": 1772119478.385524, - "end_time": 1772119980.055499, - "cold_start_s": 8.361380815505981, - "total_duration_s": 510.0313558578491, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "19d80b9c-5cd3-425b-8146-d17a72578f1b", - "wave": 5, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772119470.024482, - "first_event_time": 1772119478.381991, - "end_time": 1772119978.424822, - "cold_start_s": 8.357508897781372, - "total_duration_s": 508.40034008026123, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2f978807-233a-4dd9-b1bc-cfee8feb63ce", - "wave": 5, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772119470.024816, - "first_event_time": 1772119478.385268, - "end_time": 1772119977.55459, - "cold_start_s": 8.360451936721802, - "total_duration_s": 507.5297739505768, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a5192be7-e9b8-45ed-962e-9d001d8007d1", - "wave": 5, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772119470.0251908, - "first_event_time": 1772119478.38451, - "end_time": 1772119977.565472, - "cold_start_s": 8.35931921005249, - "total_duration_s": 507.5402810573578, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "65da3678-f912-43be-bfb1-7dfa403f7496", - "wave": 5, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772119470.0255191, - "first_event_time": 1772119478.38577, - "end_time": 1772119981.399901, - "cold_start_s": 8.36025094985962, - "total_duration_s": 511.3743817806244, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0fa067b5-ae6b-49a2-b072-0ca194f25cb7", - "wave": 5, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772119470.0258582, - "first_event_time": 1772119481.663296, - "end_time": 1772119971.6010408, - "cold_start_s": 11.63743782043457, - "total_duration_s": 501.5751826763153, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6619c456-61b2-42df-9fa2-9a40c5a503b1", - "wave": 5, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772119470.0261939, - "first_event_time": 1772119478.384247, - "end_time": 1772119978.3546612, - "cold_start_s": 8.358053207397461, - "total_duration_s": 508.3284673690796, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "71825ee7-0c65-4c65-a8af-f48bd1572fec", - "wave": 5, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772119470.026607, - "first_event_time": 1772119481.663011, - "end_time": 1772119974.524378, - "cold_start_s": 11.636404037475586, - "total_duration_s": 504.497771024704, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0bf80c9f-a92a-42bb-b857-58282bd406cf", - "wave": 5, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772119470.027097, - "first_event_time": 1772119478.38123, - "end_time": 1772119990.6736598, - "cold_start_s": 8.354133129119873, - "total_duration_s": 520.6465628147125, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "628ba650-0265-4312-86ce-eaed21644c93", - "wave": 5, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772119470.0274932, - "first_event_time": 1772119481.659599, - "end_time": 1772119984.164356, - "cold_start_s": 11.632105827331543, - "total_duration_s": 514.1368627548218, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "abf13843-7867-46fe-8fe0-311052b30499", - "wave": 5, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772119470.027911, - "first_event_time": 1772119478.3847702, - "end_time": 1772119993.727306, - "cold_start_s": 8.35685920715332, - "total_duration_s": 523.69939494133, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "c77bc300-0392-4237-b058-78f466274857", - "wave": 5, - "wave_index": 20, - "status": "completed", - "error": "", - "submit_time": 1772119470.028279, - "first_event_time": 1772119478.386492, - "end_time": 1772119960.8425999, - "cold_start_s": 8.358212947845459, - "total_duration_s": 490.8143208026886, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "249051ac-0bb9-4b89-9747-7f257e1b54bc", - "wave": 5, - "wave_index": 21, - "status": "completed", - "error": "", - "submit_time": 1772119470.028675, - "first_event_time": 1772119481.6635761, - "end_time": 1772119957.211431, - "cold_start_s": 11.63490104675293, - "total_duration_s": 487.18275594711304, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "118205e7-54e7-412d-8220-8aa519833da6", - "wave": 5, - "wave_index": 22, - "status": "completed", - "error": "", - "submit_time": 1772119470.029046, - "first_event_time": 1772119481.661393, - "end_time": 1772119970.509297, - "cold_start_s": 11.632346868515015, - "total_duration_s": 500.4802508354187, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ad769ac6-20fa-4824-ad36-0b99a55f55fe", - "wave": 5, - "wave_index": 23, - "status": "completed", - "error": "", - "submit_time": 1772119470.029312, - "first_event_time": 1772119481.659897, - "end_time": 1772119963.843576, - "cold_start_s": 11.630585193634033, - "total_duration_s": 493.8142640590668, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ace659ff-e461-4336-b0a9-c2aa77dbbab4", - "wave": 5, - "wave_index": 24, - "status": "completed", - "error": "", - "submit_time": 1772119470.030561, - "first_event_time": 1772119478.382611, - "end_time": 1772119977.514413, - "cold_start_s": 8.352050065994263, - "total_duration_s": 507.48385214805603, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cbccc639-6b78-47ec-976e-854393fe4d6e", - "wave": 5, - "wave_index": 25, - "status": "completed", - "error": "", - "submit_time": 1772119470.030858, - "first_event_time": 1772119481.660701, - "end_time": 1772119978.351827, - "cold_start_s": 11.62984299659729, - "total_duration_s": 508.32096886634827, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "8945db75-95d2-41e1-a39c-9df163eaa3dc", - "wave": 5, - "wave_index": 26, - "status": "completed", - "error": "", - "submit_time": 1772119470.0311449, - "first_event_time": 1772119481.662443, - "end_time": 1772119970.575163, - "cold_start_s": 11.631298065185547, - "total_duration_s": 500.5440180301666, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "60be5bf7-c5a3-42a1-93e5-e327259710fb", - "wave": 5, - "wave_index": 27, - "status": "completed", - "error": "", - "submit_time": 1772119470.031561, - "first_event_time": 1772119481.662152, - "end_time": 1772119976.716316, - "cold_start_s": 11.63059115409851, - "total_duration_s": 506.6847550868988, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "95ef5010-fe7d-4d2d-b2bc-d053195d32d9", - "wave": 5, - "wave_index": 28, - "status": "completed", - "error": "", - "submit_time": 1772119470.0320158, - "first_event_time": 1772119478.3823118, - "end_time": 1772119995.424559, - "cold_start_s": 8.350296020507812, - "total_duration_s": 525.3925433158875, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "1c0be412-f6a7-4b9c-8d19-babc9e3935c7", - "wave": 5, - "wave_index": 29, - "status": "completed", - "error": "", - "submit_time": 1772119470.032374, - "first_event_time": 1772119478.386019, - "end_time": 1772119994.400173, - "cold_start_s": 8.353645086288452, - "total_duration_s": 524.3677990436554, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "fdfe9654-4594-45c3-8a73-c023d742a9ce", - "wave": 5, - "wave_index": 30, - "status": "completed", - "error": "", - "submit_time": 1772119470.032686, - "first_event_time": 1772119478.384011, - "end_time": 1772119980.7144818, - "cold_start_s": 8.351325035095215, - "total_duration_s": 510.681795835495, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "c00ff239-e625-4c5d-9abc-0ff60df8aea3", - "wave": 5, - "wave_index": 31, - "status": "completed", - "error": "", - "submit_time": 1772119470.032984, - "first_event_time": 1772119481.661723, - "end_time": 1772119977.565242, - "cold_start_s": 11.62873888015747, - "total_duration_s": 507.53225803375244, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "00eb6ac2-49a9-445e-a033-8ae161716871", - "wave": 5, - "wave_index": 32, - "status": "completed", - "error": "", - "submit_time": 1772119470.033262, - "first_event_time": 1772119478.3834848, - "end_time": 1772119978.501087, - "cold_start_s": 8.350222826004028, - "total_duration_s": 508.4678249359131, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "49b0492d-aa27-4830-bf73-568c33e95a0b", - "wave": 5, - "wave_index": 33, - "status": "completed", - "error": "", - "submit_time": 1772119470.033516, - "first_event_time": 1772119481.662714, - "end_time": 1772119977.84143, - "cold_start_s": 11.62919807434082, - "total_duration_s": 507.807914018631, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "82ce6bb6-db4a-4990-85ff-6a2320c6238a", - "wave": 5, - "wave_index": 34, - "status": "completed", - "error": "", - "submit_time": 1772119470.0337431, - "first_event_time": 1772119478.383756, - "end_time": 1772119970.24773, - "cold_start_s": 8.35001277923584, - "total_duration_s": 500.2139868736267, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "61f9fe6d-1f3c-4a7d-9082-79d43f80162f", - "wave": 5, - "wave_index": 35, - "status": "completed", - "error": "", - "submit_time": 1772119470.0339851, - "first_event_time": 1772119577.318862, - "end_time": 1772119996.199559, - "cold_start_s": 107.2848768234253, - "total_duration_s": 526.1655738353729, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "4fcf041b-c400-4465-89b2-3dd542f3556f", - "wave": 5, - "wave_index": 36, - "status": "completed", - "error": "", - "submit_time": 1772119470.034274, - "first_event_time": 1772119687.383008, - "end_time": 1772119994.399564, - "cold_start_s": 217.34873390197754, - "total_duration_s": 524.3652899265289, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "90f597ca-071c-4306-afbb-dadc510e7f0c", - "wave": 5, - "wave_index": 37, - "status": "completed", - "error": "", - "submit_time": 1772119470.034574, - "first_event_time": 1772119590.8196359, - "end_time": 1772119996.1127942, - "cold_start_s": 120.78506183624268, - "total_duration_s": 526.0782201290131, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "11338712-6fa1-4820-838e-9df995beafb6", - "wave": 5, - "wave_index": 38, - "status": "completed", - "error": "", - "submit_time": 1772119470.0349069, - "first_event_time": 1772119654.216901, - "end_time": 1772119993.95436, - "cold_start_s": 184.1819941997528, - "total_duration_s": 523.9194531440735, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "04d74848-449c-4e37-af63-47fc7811810d", - "wave": 5, - "wave_index": 39, - "status": "completed", - "error": "", - "submit_time": 1772119470.035286, - "first_event_time": 1772119608.712815, - "end_time": 1772119996.414387, - "cold_start_s": 138.6775290966034, - "total_duration_s": 526.3791010379791, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7c3a26b4-90c6-421d-bfd5-41dd5ff16bb3", - "wave": 5, - "wave_index": 40, - "status": "completed", - "error": "", - "submit_time": 1772119470.035713, - "first_event_time": 1772119654.2184021, - "end_time": 1772119994.441565, - "cold_start_s": 184.1826891899109, - "total_duration_s": 524.4058520793915, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "609c362c-072f-4e88-9c06-92e489ffd3a4", - "wave": 5, - "wave_index": 41, - "status": "completed", - "error": "", - "submit_time": 1772119470.036201, - "first_event_time": 1772119714.165452, - "end_time": 1772119994.6132321, - "cold_start_s": 244.12925100326538, - "total_duration_s": 524.5770311355591, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "d73ec33b-dff3-4d59-afd9-9df4747dfdd2", - "wave": 5, - "wave_index": 42, - "status": "completed", - "error": "", - "submit_time": 1772119470.0367239, - "first_event_time": 1772119571.268277, - "end_time": 1772119996.3177972, - "cold_start_s": 101.23155307769775, - "total_duration_s": 526.2810733318329, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "21af8bcd-d087-40cd-9212-be3ac84032ba", - "wave": 5, - "wave_index": 43, - "status": "completed", - "error": "", - "submit_time": 1772119470.037305, - "first_event_time": 1772119659.02232, - "end_time": 1772119993.735408, - "cold_start_s": 188.9850149154663, - "total_duration_s": 523.6981029510498, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "344644ff-c17c-4ad0-91e7-c72a8cfa4340", - "wave": 5, - "wave_index": 44, - "status": "completed", - "error": "", - "submit_time": 1772119470.03794, - "first_event_time": 1772119587.235241, - "end_time": 1772119994.037927, - "cold_start_s": 117.1973009109497, - "total_duration_s": 523.9999868869781, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "100330cb-6e8c-4e8b-b06b-e5030909128a", - "wave": 5, - "wave_index": 45, - "status": "completed", - "error": "", - "submit_time": 1772119470.0385559, - "first_event_time": 1772119647.3837261, - "end_time": 1772119989.896957, - "cold_start_s": 177.3451702594757, - "total_duration_s": 519.8584010601044, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "84e5a045-5a39-4df6-909d-64adc25cda88", - "wave": 5, - "wave_index": 46, - "status": "completed", - "error": "", - "submit_time": 1772119470.0392041, - "first_event_time": 1772119724.5639172, - "end_time": 1772119995.3036501, - "cold_start_s": 254.5247130393982, - "total_duration_s": 525.2644460201263, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "effe5281-4eaf-4c61-befe-6e42023e7401", - "wave": 5, - "wave_index": 47, - "status": "completed", - "error": "", - "submit_time": 1772119470.0398989, - "first_event_time": 1772119587.236224, - "end_time": 1772119996.1327722, - "cold_start_s": 117.19632506370544, - "total_duration_s": 526.0928733348846, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "457177dd-46fa-497c-91ac-8208ed56c1df", - "wave": 5, - "wave_index": 48, - "status": "completed", - "error": "", - "submit_time": 1772119470.0406568, - "first_event_time": 1772119671.6566532, - "end_time": 1772119996.143119, - "cold_start_s": 201.6159963607788, - "total_duration_s": 526.1024622917175, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "08614666-cbde-45ff-9e02-3a4fae778a35", - "wave": 5, - "wave_index": 49, - "status": "completed", - "error": "", - "submit_time": 1772119470.041512, - "first_event_time": 1772119654.2180521, - "end_time": 1772119994.9476311, - "cold_start_s": 184.17654013633728, - "total_duration_s": 524.9061191082001, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 6, - "size": 50, - "start_time": 1772119500.019914, - "completed": 0, - "failed": 50, - "success_rate": 0.0, - "avg_cold_start": 0.0, - "p95_cold_start": 0.0, - "max_cold_start": 0.0, - "zone": "RED", - "runs": [ - { - "run_id": "", - "wave": 6, - "wave_index": 0, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.020361, - "first_event_time": 0.0, - "end_time": 1772119530.1422021, - "cold_start_s": 0.0, - "total_duration_s": 30.121841192245483, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 1, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.026311, - "first_event_time": 0.0, - "end_time": 1772119530.144306, - "cold_start_s": 0.0, - "total_duration_s": 30.117995023727417, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 2, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.02812, - "first_event_time": 0.0, - "end_time": 1772119530.1466172, - "cold_start_s": 0.0, - "total_duration_s": 30.118497133255005, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 3, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.029592, - "first_event_time": 0.0, - "end_time": 1772119530.148546, - "cold_start_s": 0.0, - "total_duration_s": 30.118953943252563, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 4, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.03107, - "first_event_time": 0.0, - "end_time": 1772119530.150559, - "cold_start_s": 0.0, - "total_duration_s": 30.119488954544067, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 5, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0325131, - "first_event_time": 0.0, - "end_time": 1772119530.152288, - "cold_start_s": 0.0, - "total_duration_s": 30.11977481842041, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 6, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0342588, - "first_event_time": 0.0, - "end_time": 1772119530.154001, - "cold_start_s": 0.0, - "total_duration_s": 30.119742155075073, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 7, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0361211, - "first_event_time": 0.0, - "end_time": 1772119530.155692, - "cold_start_s": 0.0, - "total_duration_s": 30.11957097053528, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 8, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.037503, - "first_event_time": 0.0, - "end_time": 1772119530.157556, - "cold_start_s": 0.0, - "total_duration_s": 30.12005305290222, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 9, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.038841, - "first_event_time": 0.0, - "end_time": 1772119530.1594932, - "cold_start_s": 0.0, - "total_duration_s": 30.120652198791504, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 10, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.04022, - "first_event_time": 0.0, - "end_time": 1772119530.161487, - "cold_start_s": 0.0, - "total_duration_s": 30.121267080307007, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 11, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.041491, - "first_event_time": 0.0, - "end_time": 1772119530.163313, - "cold_start_s": 0.0, - "total_duration_s": 30.121821880340576, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 12, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0428631, - "first_event_time": 0.0, - "end_time": 1772119530.165141, - "cold_start_s": 0.0, - "total_duration_s": 30.122277975082397, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 13, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.044052, - "first_event_time": 0.0, - "end_time": 1772119530.167091, - "cold_start_s": 0.0, - "total_duration_s": 30.12303900718689, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 14, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.04494, - "first_event_time": 0.0, - "end_time": 1772119530.168677, - "cold_start_s": 0.0, - "total_duration_s": 30.1237370967865, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 15, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.045761, - "first_event_time": 0.0, - "end_time": 1772119530.170253, - "cold_start_s": 0.0, - "total_duration_s": 30.124491930007935, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 16, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0469189, - "first_event_time": 0.0, - "end_time": 1772119530.1718342, - "cold_start_s": 0.0, - "total_duration_s": 30.12491536140442, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 17, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0480409, - "first_event_time": 0.0, - "end_time": 1772119530.173475, - "cold_start_s": 0.0, - "total_duration_s": 30.125434160232544, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 18, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0492501, - "first_event_time": 0.0, - "end_time": 1772119530.175155, - "cold_start_s": 0.0, - "total_duration_s": 30.12590479850769, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 19, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.050551, - "first_event_time": 0.0, - "end_time": 1772119530.1768808, - "cold_start_s": 0.0, - "total_duration_s": 30.12632989883423, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 20, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0515652, - "first_event_time": 0.0, - "end_time": 1772119530.178619, - "cold_start_s": 0.0, - "total_duration_s": 30.12705373764038, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 21, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.052573, - "first_event_time": 0.0, - "end_time": 1772119530.1802711, - "cold_start_s": 0.0, - "total_duration_s": 30.127698183059692, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 22, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.053538, - "first_event_time": 0.0, - "end_time": 1772119530.181889, - "cold_start_s": 0.0, - "total_duration_s": 30.128350973129272, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 23, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0545511, - "first_event_time": 0.0, - "end_time": 1772119530.18357, - "cold_start_s": 0.0, - "total_duration_s": 30.129018783569336, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 24, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.055678, - "first_event_time": 0.0, - "end_time": 1772119530.18509, - "cold_start_s": 0.0, - "total_duration_s": 30.129412174224854, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 25, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.056849, - "first_event_time": 0.0, - "end_time": 1772119530.186644, - "cold_start_s": 0.0, - "total_duration_s": 30.12979507446289, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 26, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0579069, - "first_event_time": 0.0, - "end_time": 1772119530.188162, - "cold_start_s": 0.0, - "total_duration_s": 30.130255222320557, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 27, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.059047, - "first_event_time": 0.0, - "end_time": 1772119530.189661, - "cold_start_s": 0.0, - "total_duration_s": 30.130614042282104, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 28, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.060409, - "first_event_time": 0.0, - "end_time": 1772119530.19116, - "cold_start_s": 0.0, - "total_duration_s": 30.13075089454651, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 29, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0616739, - "first_event_time": 0.0, - "end_time": 1772119530.192715, - "cold_start_s": 0.0, - "total_duration_s": 30.131041049957275, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 30, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0633018, - "first_event_time": 0.0, - "end_time": 1772119530.1941981, - "cold_start_s": 0.0, - "total_duration_s": 30.13089632987976, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 31, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0646348, - "first_event_time": 0.0, - "end_time": 1772119530.195832, - "cold_start_s": 0.0, - "total_duration_s": 30.131197214126587, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 32, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.065789, - "first_event_time": 0.0, - "end_time": 1772119530.197319, - "cold_start_s": 0.0, - "total_duration_s": 30.131530046463013, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 33, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.067334, - "first_event_time": 0.0, - "end_time": 1772119530.198752, - "cold_start_s": 0.0, - "total_duration_s": 30.131417989730835, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 34, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.068686, - "first_event_time": 0.0, - "end_time": 1772119530.200327, - "cold_start_s": 0.0, - "total_duration_s": 30.131640911102295, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 35, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0700228, - "first_event_time": 0.0, - "end_time": 1772119530.2016158, - "cold_start_s": 0.0, - "total_duration_s": 30.131592988967896, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 36, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.071373, - "first_event_time": 0.0, - "end_time": 1772119530.202861, - "cold_start_s": 0.0, - "total_duration_s": 30.13148808479309, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 37, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.072763, - "first_event_time": 0.0, - "end_time": 1772119530.204101, - "cold_start_s": 0.0, - "total_duration_s": 30.131338119506836, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 38, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.074234, - "first_event_time": 0.0, - "end_time": 1772119530.205336, - "cold_start_s": 0.0, - "total_duration_s": 30.131102085113525, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 39, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0757482, - "first_event_time": 0.0, - "end_time": 1772119530.206625, - "cold_start_s": 0.0, - "total_duration_s": 30.130876779556274, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 40, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.077297, - "first_event_time": 0.0, - "end_time": 1772119530.20794, - "cold_start_s": 0.0, - "total_duration_s": 30.130643129348755, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 41, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.07872, - "first_event_time": 0.0, - "end_time": 1772119530.20931, - "cold_start_s": 0.0, - "total_duration_s": 30.130589962005615, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 42, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.080215, - "first_event_time": 0.0, - "end_time": 1772119530.210717, - "cold_start_s": 0.0, - "total_duration_s": 30.130501985549927, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 43, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.081727, - "first_event_time": 0.0, - "end_time": 1772119530.211908, - "cold_start_s": 0.0, - "total_duration_s": 30.130181074142456, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 44, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.083217, - "first_event_time": 0.0, - "end_time": 1772119530.2131379, - "cold_start_s": 0.0, - "total_duration_s": 30.129920959472656, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 45, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.0846982, - "first_event_time": 0.0, - "end_time": 1772119530.2143412, - "cold_start_s": 0.0, - "total_duration_s": 30.129642963409424, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 46, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.086297, - "first_event_time": 0.0, - "end_time": 1772119530.215605, - "cold_start_s": 0.0, - "total_duration_s": 30.129307985305786, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 47, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.087761, - "first_event_time": 0.0, - "end_time": 1772119530.2168372, - "cold_start_s": 0.0, - "total_duration_s": 30.1290762424469, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 48, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.089192, - "first_event_time": 0.0, - "end_time": 1772119530.217896, - "cold_start_s": 0.0, - "total_duration_s": 30.128704071044922, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 49, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119500.090681, - "first_event_time": 0.0, - "end_time": 1772119530.218942, - "cold_start_s": 0.0, - "total_duration_s": 30.128260850906372, - "heartbeat_count": 0, - "events": [] - } - ] - }, - { - "wave_num": 7, - "size": 50, - "start_time": 1772119530.022206, - "completed": 0, - "failed": 50, - "success_rate": 0.0, - "avg_cold_start": 0.0, - "p95_cold_start": 0.0, - "max_cold_start": 0.0, - "zone": "RED", - "runs": [ - { - "run_id": "", - "wave": 7, - "wave_index": 0, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.022561, - "first_event_time": 0.0, - "end_time": 1772119560.037652, - "cold_start_s": 0.0, - "total_duration_s": 30.015090942382812, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 1, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.032091, - "first_event_time": 0.0, - "end_time": 1772119560.0410602, - "cold_start_s": 0.0, - "total_duration_s": 30.0089693069458, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 2, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.036822, - "first_event_time": 0.0, - "end_time": 1772119560.044426, - "cold_start_s": 0.0, - "total_duration_s": 30.007603883743286, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 3, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0413618, - "first_event_time": 0.0, - "end_time": 1772119560.047921, - "cold_start_s": 0.0, - "total_duration_s": 30.006559133529663, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 4, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.045217, - "first_event_time": 0.0, - "end_time": 1772119560.050522, - "cold_start_s": 0.0, - "total_duration_s": 30.00530505180359, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 5, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0488021, - "first_event_time": 0.0, - "end_time": 1772119560.054067, - "cold_start_s": 0.0, - "total_duration_s": 30.00526475906372, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 6, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.052167, - "first_event_time": 0.0, - "end_time": 1772119560.0570781, - "cold_start_s": 0.0, - "total_duration_s": 30.004911184310913, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 7, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.054878, - "first_event_time": 0.0, - "end_time": 1772119560.058261, - "cold_start_s": 0.0, - "total_duration_s": 30.003382921218872, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 8, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0568168, - "first_event_time": 0.0, - "end_time": 1772119560.059979, - "cold_start_s": 0.0, - "total_duration_s": 30.003162145614624, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 9, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.058424, - "first_event_time": 0.0, - "end_time": 1772119560.061651, - "cold_start_s": 0.0, - "total_duration_s": 30.00322699546814, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 10, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0600698, - "first_event_time": 0.0, - "end_time": 1772119560.063503, - "cold_start_s": 0.0, - "total_duration_s": 30.003433227539062, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 11, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0617769, - "first_event_time": 0.0, - "end_time": 1772119560.064901, - "cold_start_s": 0.0, - "total_duration_s": 30.003124237060547, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 12, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.063427, - "first_event_time": 0.0, - "end_time": 1772119560.0667179, - "cold_start_s": 0.0, - "total_duration_s": 30.00329089164734, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 13, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0650399, - "first_event_time": 0.0, - "end_time": 1772119560.068138, - "cold_start_s": 0.0, - "total_duration_s": 30.003098011016846, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 14, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.066785, - "first_event_time": 0.0, - "end_time": 1772119560.071007, - "cold_start_s": 0.0, - "total_duration_s": 30.00422191619873, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 15, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.069321, - "first_event_time": 0.0, - "end_time": 1772119560.073587, - "cold_start_s": 0.0, - "total_duration_s": 30.004266023635864, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 16, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.071997, - "first_event_time": 0.0, - "end_time": 1772119560.075082, - "cold_start_s": 0.0, - "total_duration_s": 30.003085136413574, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 17, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0736809, - "first_event_time": 0.0, - "end_time": 1772119560.076788, - "cold_start_s": 0.0, - "total_duration_s": 30.00310707092285, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 18, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.075412, - "first_event_time": 0.0, - "end_time": 1772119560.0784519, - "cold_start_s": 0.0, - "total_duration_s": 30.003039836883545, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 19, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.077031, - "first_event_time": 0.0, - "end_time": 1772119560.080009, - "cold_start_s": 0.0, - "total_duration_s": 30.002978086471558, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 20, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.078711, - "first_event_time": 0.0, - "end_time": 1772119560.0846589, - "cold_start_s": 0.0, - "total_duration_s": 30.005947828292847, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 21, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.083016, - "first_event_time": 0.0, - "end_time": 1772119560.086057, - "cold_start_s": 0.0, - "total_duration_s": 30.00304102897644, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 22, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0847712, - "first_event_time": 0.0, - "end_time": 1772119560.088264, - "cold_start_s": 0.0, - "total_duration_s": 30.003492832183838, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 23, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.086928, - "first_event_time": 0.0, - "end_time": 1772119560.09044, - "cold_start_s": 0.0, - "total_duration_s": 30.003512144088745, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 24, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.089098, - "first_event_time": 0.0, - "end_time": 1772119560.092237, - "cold_start_s": 0.0, - "total_duration_s": 30.00313901901245, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 25, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.0909739, - "first_event_time": 0.0, - "end_time": 1772119560.094023, - "cold_start_s": 0.0, - "total_duration_s": 30.00304913520813, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 26, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.092795, - "first_event_time": 0.0, - "end_time": 1772119560.095805, - "cold_start_s": 0.0, - "total_duration_s": 30.003010034561157, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 27, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.094599, - "first_event_time": 0.0, - "end_time": 1772119560.098134, - "cold_start_s": 0.0, - "total_duration_s": 30.00353503227234, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 28, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.096412, - "first_event_time": 0.0, - "end_time": 1772119560.100044, - "cold_start_s": 0.0, - "total_duration_s": 30.003632068634033, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 29, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.098327, - "first_event_time": 0.0, - "end_time": 1772119560.101366, - "cold_start_s": 0.0, - "total_duration_s": 30.003039121627808, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 30, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.100269, - "first_event_time": 0.0, - "end_time": 1772119560.103339, - "cold_start_s": 0.0, - "total_duration_s": 30.00306987762451, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 31, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.102189, - "first_event_time": 0.0, - "end_time": 1772119560.1052642, - "cold_start_s": 0.0, - "total_duration_s": 30.003075122833252, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 32, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.104149, - "first_event_time": 0.0, - "end_time": 1772119560.107231, - "cold_start_s": 0.0, - "total_duration_s": 30.003081798553467, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 33, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.106095, - "first_event_time": 0.0, - "end_time": 1772119560.1092951, - "cold_start_s": 0.0, - "total_duration_s": 30.0032000541687, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 34, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.1081421, - "first_event_time": 0.0, - "end_time": 1772119560.111207, - "cold_start_s": 0.0, - "total_duration_s": 30.00306487083435, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 35, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.110093, - "first_event_time": 0.0, - "end_time": 1772119560.1130571, - "cold_start_s": 0.0, - "total_duration_s": 30.00296401977539, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 36, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.111976, - "first_event_time": 0.0, - "end_time": 1772119560.115079, - "cold_start_s": 0.0, - "total_duration_s": 30.003103017807007, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 37, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.1138382, - "first_event_time": 0.0, - "end_time": 1772119560.117103, - "cold_start_s": 0.0, - "total_duration_s": 30.003264904022217, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 38, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.115693, - "first_event_time": 0.0, - "end_time": 1772119560.120536, - "cold_start_s": 0.0, - "total_duration_s": 30.00484299659729, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 39, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.1175501, - "first_event_time": 0.0, - "end_time": 1772119560.121053, - "cold_start_s": 0.0, - "total_duration_s": 30.00350284576416, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 40, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.119499, - "first_event_time": 0.0, - "end_time": 1772119560.122345, - "cold_start_s": 0.0, - "total_duration_s": 30.002846002578735, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 41, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.1214569, - "first_event_time": 0.0, - "end_time": 1772119560.1244721, - "cold_start_s": 0.0, - "total_duration_s": 30.003015279769897, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 42, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.123456, - "first_event_time": 0.0, - "end_time": 1772119560.126754, - "cold_start_s": 0.0, - "total_duration_s": 30.003298044204712, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 43, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.125751, - "first_event_time": 0.0, - "end_time": 1772119560.1290188, - "cold_start_s": 0.0, - "total_duration_s": 30.003267765045166, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 44, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.128034, - "first_event_time": 0.0, - "end_time": 1772119560.131476, - "cold_start_s": 0.0, - "total_duration_s": 30.00344181060791, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 45, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.130235, - "first_event_time": 0.0, - "end_time": 1772119560.133303, - "cold_start_s": 0.0, - "total_duration_s": 30.00306797027588, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 46, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.1321301, - "first_event_time": 0.0, - "end_time": 1772119560.1351628, - "cold_start_s": 0.0, - "total_duration_s": 30.003032684326172, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 47, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.134262, - "first_event_time": 0.0, - "end_time": 1772119560.136974, - "cold_start_s": 0.0, - "total_duration_s": 30.00271201133728, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 48, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.136108, - "first_event_time": 0.0, - "end_time": 1772119560.138743, - "cold_start_s": 0.0, - "total_duration_s": 30.00263500213623, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 49, - "status": "error", - "error": "submit failed: ", - "submit_time": 1772119530.137991, - "first_event_time": 0.0, - "end_time": 1772119560.1408372, - "cold_start_s": 0.0, - "total_duration_s": 30.002846240997314, - "heartbeat_count": 0, - "events": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/loadtest/results/loadtest-20260226-114607.json b/loadtest/results/loadtest-20260226-114607.json deleted file mode 100644 index a482f02..0000000 --- a/loadtest/results/loadtest-20260226-114607.json +++ /dev/null @@ -1,6518 +0,0 @@ -{ - "timestamp": "20260226-114607", - "waves": [ - { - "wave_num": 1, - "size": 5, - "start_time": 1772123726.945771, - "completed": 5, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 0.3245380401611328, - "p95_cold_start": 0.3384571075439453, - "max_cold_start": 0.3384571075439453, - "zone": "GREEN", - "runs": [ - { - "run_id": "9444b869-f625-4ea1-a2e9-754f03e72252", - "wave": 1, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772123726.945886, - "submit_done_time": 1772123727.220031, - "sse_connect_time": 1772123727.270324, - "first_event_time": 1772123727.27038, - "end_time": 1772123928.280243, - "submit_duration_s": 0.27414512634277344, - "cold_start_s": 0.3244941234588623, - "total_duration_s": 201.33435702323914, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "9c1d263c-9ea8-45ea-924a-9cd97e103c07", - "wave": 1, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772123726.949117, - "submit_done_time": 1772123727.2379498, - "sse_connect_time": 1772123727.287433, - "first_event_time": 1772123727.287574, - "end_time": 1772123928.287192, - "submit_duration_s": 0.2888329029083252, - "cold_start_s": 0.3384571075439453, - "total_duration_s": 201.33807516098022, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ce2b8880-c0bb-4a41-a1e9-35fc56700b61", - "wave": 1, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772123726.94927, - "submit_done_time": 1772123727.217532, - "sse_connect_time": 1772123727.258126, - "first_event_time": 1772123727.258291, - "end_time": 1772123931.716436, - "submit_duration_s": 0.2682619094848633, - "cold_start_s": 0.30902099609375, - "total_duration_s": 204.76716589927673, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2639191e-fc3a-4764-a21e-8014a1bed94f", - "wave": 1, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772123726.9493492, - "submit_done_time": 1772123727.219199, - "sse_connect_time": 1772123727.2699578, - "first_event_time": 1772123727.2700999, - "end_time": 1772123931.7163541, - "submit_duration_s": 0.2698497772216797, - "cold_start_s": 0.32075071334838867, - "total_duration_s": 204.76700496673584, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "bf3257d2-b652-41e5-bfbd-19130149d868", - "wave": 1, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772123726.9494169, - "submit_done_time": 1772123727.2371871, - "sse_connect_time": 1772123727.27912, - "first_event_time": 1772123727.2793841, - "end_time": 1772123929.171191, - "submit_duration_s": 0.28777027130126953, - "cold_start_s": 0.3299672603607178, - "total_duration_s": 202.22177410125732, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 2, - "size": 10, - "start_time": 1772123756.944552, - "completed": 10, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 0.279806113243103, - "p95_cold_start": 0.2887003421783447, - "max_cold_start": 0.2887003421783447, - "zone": "GREEN", - "runs": [ - { - "run_id": "2c6bf5c6-249c-42b5-8e93-ea631a902d80", - "wave": 2, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772123756.944638, - "submit_done_time": 1772123757.18291, - "sse_connect_time": 1772123757.232269, - "first_event_time": 1772123757.2326558, - "end_time": 1772124028.1305, - "submit_duration_s": 0.23827195167541504, - "cold_start_s": 0.28801774978637695, - "total_duration_s": 271.1858620643616, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "4d0ea1be-25a3-4ede-a1a3-f1c998d8712c", - "wave": 2, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772123756.945276, - "submit_done_time": 1772123757.1813061, - "sse_connect_time": 1772123757.230308, - "first_event_time": 1772123757.230378, - "end_time": 1772123999.712012, - "submit_duration_s": 0.23603010177612305, - "cold_start_s": 0.28510189056396484, - "total_duration_s": 242.7667360305786, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "682fd8f8-d2c5-4e20-978d-31831226cb8c", - "wave": 2, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772123756.945442, - "submit_done_time": 1772123757.182314, - "sse_connect_time": 1772123757.230579, - "first_event_time": 1772123757.2308102, - "end_time": 1772123999.71237, - "submit_duration_s": 0.23687195777893066, - "cold_start_s": 0.2853682041168213, - "total_duration_s": 242.7669279575348, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "626755b5-23d7-491e-aa94-4306959620ea", - "wave": 2, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772123756.9455738, - "submit_done_time": 1772123757.1836438, - "sse_connect_time": 1772123757.232851, - "first_event_time": 1772123757.232936, - "end_time": 1772123975.550111, - "submit_duration_s": 0.23807001113891602, - "cold_start_s": 0.28736209869384766, - "total_duration_s": 218.60453724861145, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ebf888b1-3c98-4cd4-8f4a-c6e944298eb1", - "wave": 2, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772123756.945712, - "submit_done_time": 1772123757.157933, - "sse_connect_time": 1772123757.197867, - "first_event_time": 1772123757.2008588, - "end_time": 1772123975.54992, - "submit_duration_s": 0.2122209072113037, - "cold_start_s": 0.25514674186706543, - "total_duration_s": 218.6042079925537, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "50b993df-7f3c-473f-83e9-3ed09454a05c", - "wave": 2, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772123756.945833, - "submit_done_time": 1772123757.1839092, - "sse_connect_time": 1772123757.2334762, - "first_event_time": 1772123757.23356, - "end_time": 1772124026.786668, - "submit_duration_s": 0.23807621002197266, - "cold_start_s": 0.28772711753845215, - "total_duration_s": 269.8408350944519, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3558167f-3366-4e86-ad9a-f55d2edd3acd", - "wave": 2, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772123756.945964, - "submit_done_time": 1772123757.169461, - "sse_connect_time": 1772123757.206219, - "first_event_time": 1772123757.206332, - "end_time": 1772123975.549589, - "submit_duration_s": 0.2234969139099121, - "cold_start_s": 0.26036787033081055, - "total_duration_s": 218.60362482070923, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "4fac2375-c176-4376-b97b-ac1d713a4036", - "wave": 2, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772123756.9460769, - "submit_done_time": 1772123757.18182, - "sse_connect_time": 1772123757.231004, - "first_event_time": 1772123757.2312582, - "end_time": 1772124002.094056, - "submit_duration_s": 0.23574304580688477, - "cold_start_s": 0.28518128395080566, - "total_duration_s": 245.1479790210724, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e4108a0e-dfe6-4e03-9243-83e12ded56f1", - "wave": 2, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772123756.9461918, - "submit_done_time": 1772123757.184198, - "sse_connect_time": 1772123757.2347012, - "first_event_time": 1772123757.2348921, - "end_time": 1772124002.0914292, - "submit_duration_s": 0.2380061149597168, - "cold_start_s": 0.2887003421783447, - "total_duration_s": 245.1452374458313, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7a2268ac-cbc3-4a96-b28e-4cee2aef8f0f", - "wave": 2, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772123756.9463181, - "submit_done_time": 1772123757.1804988, - "sse_connect_time": 1772123757.221318, - "first_event_time": 1772123757.221406, - "end_time": 1772123975.550005, - "submit_duration_s": 0.23418068885803223, - "cold_start_s": 0.275087833404541, - "total_duration_s": 218.6036868095398, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 3, - "size": 20, - "start_time": 1772123786.9460611, - "completed": 20, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 1.397751021385193, - "p95_cold_start": 1.4037880897521973, - "max_cold_start": 1.4037880897521973, - "zone": "GREEN", - "runs": [ - { - "run_id": "83bbfa90-2606-46e0-aec0-b5065d3f6156", - "wave": 3, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772123786.946126, - "submit_done_time": 1772123788.1594932, - "sse_connect_time": 1772123788.340821, - "first_event_time": 1772123788.340887, - "end_time": 1772124214.0334022, - "submit_duration_s": 1.213367223739624, - "cold_start_s": 1.394761085510254, - "total_duration_s": 427.08727622032166, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e8080bdb-4624-418f-b00a-839182c9e9bf", - "wave": 3, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772123786.946557, - "submit_done_time": 1772123788.160348, - "sse_connect_time": 1772123788.343495, - "first_event_time": 1772123788.343773, - "end_time": 1772124222.434869, - "submit_duration_s": 1.2137908935546875, - "cold_start_s": 1.3972158432006836, - "total_duration_s": 435.4883120059967, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "093d914f-5716-48fc-a806-31fefd5ca3e9", - "wave": 3, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772123786.94692, - "submit_done_time": 1772123788.159785, - "sse_connect_time": 1772123788.3484879, - "first_event_time": 1772123788.348544, - "end_time": 1772124228.065521, - "submit_duration_s": 1.2128651142120361, - "cold_start_s": 1.4016239643096924, - "total_duration_s": 441.1186010837555, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6f40aad9-2198-4d9f-a287-16572311493c", - "wave": 3, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772123786.9470139, - "submit_done_time": 1772123788.161506, - "sse_connect_time": 1772123788.344678, - "first_event_time": 1772123788.3447528, - "end_time": 1772124207.2086668, - "submit_duration_s": 1.2144920825958252, - "cold_start_s": 1.3977389335632324, - "total_duration_s": 420.26165294647217, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cf88416a-62a4-4b76-a26a-ce93c91f9e9f", - "wave": 3, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772123786.94709, - "submit_done_time": 1772123788.1568909, - "sse_connect_time": 1772123788.33769, - "first_event_time": 1772123788.337954, - "end_time": 1772124207.851229, - "submit_duration_s": 1.2098009586334229, - "cold_start_s": 1.3908641338348389, - "total_duration_s": 420.90413904190063, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "db742179-3f38-446a-bd0e-9aa3b42e1b4f", - "wave": 3, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772123786.947155, - "submit_done_time": 1772123788.158527, - "sse_connect_time": 1772123788.3387048, - "first_event_time": 1772123788.338762, - "end_time": 1772124209.5866072, - "submit_duration_s": 1.211371898651123, - "cold_start_s": 1.3916070461273193, - "total_duration_s": 422.6394522190094, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "837ba44b-f7bf-46d4-9931-954c169b58de", - "wave": 3, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772123786.947219, - "submit_done_time": 1772123788.159182, - "sse_connect_time": 1772123788.3481102, - "first_event_time": 1772123788.348165, - "end_time": 1772124207.573397, - "submit_duration_s": 1.211963176727295, - "cold_start_s": 1.4009461402893066, - "total_duration_s": 420.62617802619934, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "f71738e0-8923-4e3d-9ba0-46f79fbeb4e1", - "wave": 3, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772123786.947284, - "submit_done_time": 1772123788.1600661, - "sse_connect_time": 1772123788.347914, - "first_event_time": 1772123788.347979, - "end_time": 1772124224.1751528, - "submit_duration_s": 1.2127821445465088, - "cold_start_s": 1.4006950855255127, - "total_duration_s": 437.2278687953949, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5f0a0b4c-8aa0-42c5-b0cf-ead2677b564c", - "wave": 3, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772123786.947351, - "submit_done_time": 1772123788.1618009, - "sse_connect_time": 1772123788.348279, - "first_event_time": 1772123788.348347, - "end_time": 1772124221.7119732, - "submit_duration_s": 1.2144498825073242, - "cold_start_s": 1.4009959697723389, - "total_duration_s": 434.7646222114563, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7d3e4ca0-f853-461d-b3d5-8abb4b0a4bcb", - "wave": 3, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772123786.947416, - "submit_done_time": 1772123788.1552262, - "sse_connect_time": 1772123788.338251, - "first_event_time": 1772123788.3383482, - "end_time": 1772124221.713098, - "submit_duration_s": 1.2078101634979248, - "cold_start_s": 1.3909320831298828, - "total_duration_s": 434.7656819820404, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a9be7279-af10-47c1-a30d-025abcba982b", - "wave": 3, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772123786.9475641, - "submit_done_time": 1772123788.1625159, - "sse_connect_time": 1772123788.347305, - "first_event_time": 1772123788.347362, - "end_time": 1772124207.771706, - "submit_duration_s": 1.214951753616333, - "cold_start_s": 1.3997979164123535, - "total_duration_s": 420.82414197921753, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "84aa9f41-6ce2-4501-9d36-8cb1426187ca", - "wave": 3, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772123786.9476638, - "submit_done_time": 1772123788.160939, - "sse_connect_time": 1772123788.3474681, - "first_event_time": 1772123788.347507, - "end_time": 1772124207.7710788, - "submit_duration_s": 1.2132751941680908, - "cold_start_s": 1.3998432159423828, - "total_duration_s": 420.82341504096985, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a29c9ebf-0bb3-4e79-ad51-5d75f19c9ea4", - "wave": 3, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772123786.947746, - "submit_done_time": 1772123788.161224, - "sse_connect_time": 1772123788.347082, - "first_event_time": 1772123788.347133, - "end_time": 1772124207.523287, - "submit_duration_s": 1.2134778499603271, - "cold_start_s": 1.3993868827819824, - "total_duration_s": 420.5755410194397, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "94935479-edf3-408b-b3f7-cada5320ad96", - "wave": 3, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772123786.947825, - "submit_done_time": 1772123788.158881, - "sse_connect_time": 1772123788.351521, - "first_event_time": 1772123788.351613, - "end_time": 1772124207.8835158, - "submit_duration_s": 1.2110559940338135, - "cold_start_s": 1.4037880897521973, - "total_duration_s": 420.9356908798218, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7309842a-5d03-4902-9002-5e456a2ce543", - "wave": 3, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772123786.9478972, - "submit_done_time": 1772123788.156136, - "sse_connect_time": 1772123788.3385038, - "first_event_time": 1772123788.338549, - "end_time": 1772124207.85114, - "submit_duration_s": 1.2082388401031494, - "cold_start_s": 1.3906517028808594, - "total_duration_s": 420.9032428264618, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cfc73a69-e289-4634-9914-08b3a508dec0", - "wave": 3, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772123786.947974, - "submit_done_time": 1772123788.158082, - "sse_connect_time": 1772123788.341482, - "first_event_time": 1772123788.3420422, - "end_time": 1772124207.21136, - "submit_duration_s": 1.2101080417633057, - "cold_start_s": 1.3940682411193848, - "total_duration_s": 420.26338601112366, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5e368a8b-6605-45c5-b97a-3b9e662a2386", - "wave": 3, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772123786.948052, - "submit_done_time": 1772123788.160633, - "sse_connect_time": 1772123788.34689, - "first_event_time": 1772123788.346952, - "end_time": 1772124207.6477408, - "submit_duration_s": 1.2125811576843262, - "cold_start_s": 1.398900032043457, - "total_duration_s": 420.699688911438, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "39cb6c07-9a37-44ff-ba86-048501ae9902", - "wave": 3, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772123786.948124, - "submit_done_time": 1772123788.162115, - "sse_connect_time": 1772123788.347669, - "first_event_time": 1772123788.347761, - "end_time": 1772124209.342933, - "submit_duration_s": 1.2139911651611328, - "cold_start_s": 1.39963698387146, - "total_duration_s": 422.39480900764465, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "102e2742-8bd7-4740-8cf2-64d80ac75d93", - "wave": 3, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772123786.948194, - "submit_done_time": 1772123788.157516, - "sse_connect_time": 1772123788.344906, - "first_event_time": 1772123788.3467321, - "end_time": 1772124201.201162, - "submit_duration_s": 1.2093219757080078, - "cold_start_s": 1.3985381126403809, - "total_duration_s": 414.25296807289124, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "09eb9af2-e1b9-4fe2-a1be-e2497b66ae24", - "wave": 3, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772123786.948263, - "submit_done_time": 1772123788.1628, - "sse_connect_time": 1772123788.3511958, - "first_event_time": 1772123788.351292, - "end_time": 1772124207.523396, - "submit_duration_s": 1.2145371437072754, - "cold_start_s": 1.403028964996338, - "total_duration_s": 420.57513308525085, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 4, - "size": 30, - "start_time": 1772123816.9476538, - "completed": 30, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 3.6982054074605304, - "p95_cold_start": 3.771009922027588, - "max_cold_start": 3.7715909481048584, - "zone": "GREEN", - "runs": [ - { - "run_id": "1e95e298-0dd6-430f-8add-db56b3465f17", - "wave": 4, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772123816.9486458, - "submit_done_time": 1772123819.7072341, - "sse_connect_time": 1772123820.71529, - "first_event_time": 1772123820.715368, - "end_time": 1772124308.2220852, - "submit_duration_s": 2.7585883140563965, - "cold_start_s": 3.7667222023010254, - "total_duration_s": 491.27343940734863, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "9317253c-6995-4c28-9e43-8bf6a3c1a35e", - "wave": 4, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772123816.949332, - "submit_done_time": 1772123819.709911, - "sse_connect_time": 1772123820.720242, - "first_event_time": 1772123820.720342, - "end_time": 1772124302.964003, - "submit_duration_s": 2.7605791091918945, - "cold_start_s": 3.771009922027588, - "total_duration_s": 486.014671087265, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e83887ac-bd9c-4c2d-a262-c0326a7488f7", - "wave": 4, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772123816.949553, - "submit_done_time": 1772123819.709331, - "sse_connect_time": 1772123820.721102, - "first_event_time": 1772123820.721144, - "end_time": 1772124308.1447098, - "submit_duration_s": 2.7597780227661133, - "cold_start_s": 3.7715909481048584, - "total_duration_s": 491.19515681266785, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "deedb59a-ee93-4575-bbc9-09045607fb16", - "wave": 4, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772123816.94974, - "submit_done_time": 1772123819.7051342, - "sse_connect_time": 1772123820.715044, - "first_event_time": 1772123820.715128, - "end_time": 1772124308.2224388, - "submit_duration_s": 2.755394220352173, - "cold_start_s": 3.765388011932373, - "total_duration_s": 491.27269887924194, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e7c812f3-2048-4a93-b4d2-48bd85c20d37", - "wave": 4, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772123816.949945, - "submit_done_time": 1772123819.70678, - "sse_connect_time": 1772123820.7188978, - "first_event_time": 1772123820.719178, - "end_time": 1772124300.3577878, - "submit_duration_s": 2.7568349838256836, - "cold_start_s": 3.769232988357544, - "total_duration_s": 483.407842874527, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "8b621a92-3f13-47a6-85df-59fb5028ab4e", - "wave": 4, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772123816.950222, - "submit_done_time": 1772123819.704083, - "sse_connect_time": 1772123820.714772, - "first_event_time": 1772123820.71486, - "end_time": 1772124294.860416, - "submit_duration_s": 2.7538609504699707, - "cold_start_s": 3.7646379470825195, - "total_duration_s": 477.9101939201355, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cfe9f8fa-c80f-4b44-983e-d80642aef0ec", - "wave": 4, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772123816.9504158, - "submit_done_time": 1772123819.7070029, - "sse_connect_time": 1772123820.719521, - "first_event_time": 1772123820.719666, - "end_time": 1772124308.220386, - "submit_duration_s": 2.756587028503418, - "cold_start_s": 3.7692501544952393, - "total_duration_s": 491.2699701786041, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e84e09f4-53d8-46d3-8466-5e9b5ff5a3f4", - "wave": 4, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772123816.950582, - "submit_done_time": 1772123819.707674, - "sse_connect_time": 1772123820.7158148, - "first_event_time": 1772123820.715894, - "end_time": 1772124295.567882, - "submit_duration_s": 2.757091999053955, - "cold_start_s": 3.7653119564056396, - "total_duration_s": 478.61730003356934, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "78d24123-a908-44b2-a9c1-25636f1fd3ee", - "wave": 4, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772123816.950737, - "submit_done_time": 1772123819.707457, - "sse_connect_time": 1772123820.716309, - "first_event_time": 1772123820.716387, - "end_time": 1772124308.2881029, - "submit_duration_s": 2.7567200660705566, - "cold_start_s": 3.7656500339508057, - "total_duration_s": 491.3373658657074, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e34836d6-f813-40e1-b5aa-7f3095eaa0c4", - "wave": 4, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772123816.950892, - "submit_done_time": 1772123818.001677, - "sse_connect_time": 1772123819.702295, - "first_event_time": 1772123819.702773, - "end_time": 1772124295.609067, - "submit_duration_s": 1.0507850646972656, - "cold_start_s": 2.7518811225891113, - "total_duration_s": 478.65817499160767, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "adcfd3fd-4009-4499-abe1-c3507611e807", - "wave": 4, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772123816.95103, - "submit_done_time": 1772123818.0020218, - "sse_connect_time": 1772123819.703327, - "first_event_time": 1772123819.703764, - "end_time": 1772124295.518273, - "submit_duration_s": 1.0509917736053467, - "cold_start_s": 2.7527339458465576, - "total_duration_s": 478.56724309921265, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "10cc1543-89d0-4aaa-b9ea-e765ad498862", - "wave": 4, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772123816.951169, - "submit_done_time": 1772123819.704811, - "sse_connect_time": 1772123820.718438, - "first_event_time": 1772123820.718503, - "end_time": 1772124291.240291, - "submit_duration_s": 2.7536420822143555, - "cold_start_s": 3.767333984375, - "total_duration_s": 474.2891221046448, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "32472971-0214-4e52-a521-94bf9d193db7", - "wave": 4, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772123816.9514072, - "submit_done_time": 1772123819.705855, - "sse_connect_time": 1772123820.716547, - "first_event_time": 1772123820.7166212, - "end_time": 1772124289.9726248, - "submit_duration_s": 2.7544476985931396, - "cold_start_s": 3.765213966369629, - "total_duration_s": 473.02121758461, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0a83c545-8696-44b0-8b68-13e2534c03db", - "wave": 4, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772123816.9516711, - "submit_done_time": 1772123819.709558, - "sse_connect_time": 1772123820.7186592, - "first_event_time": 1772123820.718723, - "end_time": 1772124308.222479, - "submit_duration_s": 2.7578868865966797, - "cold_start_s": 3.767051935195923, - "total_duration_s": 491.2708079814911, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "984023d6-dc92-43f1-80cd-967430207b4c", - "wave": 4, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772123816.951829, - "submit_done_time": 1772123819.7054238, - "sse_connect_time": 1772123820.7205398, - "first_event_time": 1772123820.72063, - "end_time": 1772124296.600255, - "submit_duration_s": 2.7535948753356934, - "cold_start_s": 3.768800973892212, - "total_duration_s": 479.6484260559082, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6cd3e069-6ef7-49ef-94d8-8134b136aff5", - "wave": 4, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772123816.952075, - "submit_done_time": 1772123819.708121, - "sse_connect_time": 1772123820.714422, - "first_event_time": 1772123820.714557, - "end_time": 1772124295.537845, - "submit_duration_s": 2.7560460567474365, - "cold_start_s": 3.762481927871704, - "total_duration_s": 478.5857698917389, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "8037bf6a-210b-4e2b-a391-f1633d08cba1", - "wave": 4, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772123816.9523048, - "submit_done_time": 1772123819.713956, - "sse_connect_time": 1772123820.720914, - "first_event_time": 1772123820.721001, - "end_time": 1772124295.598816, - "submit_duration_s": 2.7616512775421143, - "cold_start_s": 3.7686960697174072, - "total_duration_s": 478.64651107788086, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2330e404-bfd1-4931-a302-b48985a24d67", - "wave": 4, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772123816.952503, - "submit_done_time": 1772123819.708856, - "sse_connect_time": 1772123820.713564, - "first_event_time": 1772123820.71371, - "end_time": 1772124289.971814, - "submit_duration_s": 2.7563531398773193, - "cold_start_s": 3.761207103729248, - "total_duration_s": 473.0193109512329, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5157837a-7a95-4bf0-a412-e26ecddc1803", - "wave": 4, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772123816.9526982, - "submit_done_time": 1772123819.708962, - "sse_connect_time": 1772123820.715554, - "first_event_time": 1772123820.7156281, - "end_time": 1772124302.455623, - "submit_duration_s": 2.7562637329101562, - "cold_start_s": 3.762929916381836, - "total_duration_s": 485.50292468070984, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "30cf8ef4-d85d-4f81-b9c6-9fceba349456", - "wave": 4, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772123816.952905, - "submit_done_time": 1772123819.70875, - "sse_connect_time": 1772123820.718189, - "first_event_time": 1772123820.7182531, - "end_time": 1772124300.5546, - "submit_duration_s": 2.755845069885254, - "cold_start_s": 3.765348196029663, - "total_duration_s": 483.60169506073, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "f899c38b-9a74-4dba-98a9-3411daffd598", - "wave": 4, - "wave_index": 20, - "status": "completed", - "error": "", - "submit_time": 1772123816.953103, - "submit_done_time": 1772123819.710016, - "sse_connect_time": 1772123820.716053, - "first_event_time": 1772123820.71613, - "end_time": 1772124295.967552, - "submit_duration_s": 2.75691294670105, - "cold_start_s": 3.7630269527435303, - "total_duration_s": 479.0144488811493, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "580a613e-3d99-4c7c-b904-6fbbf025e5b2", - "wave": 4, - "wave_index": 21, - "status": "completed", - "error": "", - "submit_time": 1772123816.953294, - "submit_done_time": 1772123819.706534, - "sse_connect_time": 1772123820.721241, - "first_event_time": 1772123820.721283, - "end_time": 1772124300.611928, - "submit_duration_s": 2.753239870071411, - "cold_start_s": 3.767988920211792, - "total_duration_s": 483.65863394737244, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a5a2ebf2-f55c-4131-bcf1-7c8f3b964c3b", - "wave": 4, - "wave_index": 22, - "status": "completed", - "error": "", - "submit_time": 1772123816.953502, - "submit_done_time": 1772123819.708554, - "sse_connect_time": 1772123820.717768, - "first_event_time": 1772123820.717833, - "end_time": 1772124305.5221, - "submit_duration_s": 2.755052089691162, - "cold_start_s": 3.764331102371216, - "total_duration_s": 488.5685980319977, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e6e02527-0ca7-4c7d-985f-a86d00ba0d74", - "wave": 4, - "wave_index": 23, - "status": "completed", - "error": "", - "submit_time": 1772123816.9536939, - "submit_done_time": 1772123819.708332, - "sse_connect_time": 1772123820.719917, - "first_event_time": 1772123820.7200341, - "end_time": 1772124308.2225459, - "submit_duration_s": 2.754638195037842, - "cold_start_s": 3.7663402557373047, - "total_duration_s": 491.26885199546814, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "d7bffbd0-a241-4bef-b3d6-2823dd0ea9a1", - "wave": 4, - "wave_index": 24, - "status": "completed", - "error": "", - "submit_time": 1772123816.953887, - "submit_done_time": 1772123819.709806, - "sse_connect_time": 1772123820.717034, - "first_event_time": 1772123820.71711, - "end_time": 1772124310.2944021, - "submit_duration_s": 2.7559189796447754, - "cold_start_s": 3.7632229328155518, - "total_duration_s": 493.34051513671875, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3f5534ab-8721-44a7-9315-e2173b2b1662", - "wave": 4, - "wave_index": 25, - "status": "completed", - "error": "", - "submit_time": 1772123816.954091, - "submit_done_time": 1772123819.7078989, - "sse_connect_time": 1772123820.721368, - "first_event_time": 1772123820.7214038, - "end_time": 1772124311.687393, - "submit_duration_s": 2.753807783126831, - "cold_start_s": 3.76731276512146, - "total_duration_s": 494.73330187797546, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "b0633f92-34a1-42d7-b970-249ce77fe7c4", - "wave": 4, - "wave_index": 26, - "status": "completed", - "error": "", - "submit_time": 1772123816.954284, - "submit_done_time": 1772123819.7086542, - "sse_connect_time": 1772123820.717987, - "first_event_time": 1772123820.71805, - "end_time": 1772124300.613187, - "submit_duration_s": 2.7543702125549316, - "cold_start_s": 3.763766050338745, - "total_duration_s": 483.65890312194824, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a22ff873-0503-4055-9370-f7c96b70a30b", - "wave": 4, - "wave_index": 27, - "status": "completed", - "error": "", - "submit_time": 1772123816.9546292, - "submit_done_time": 1772123819.709707, - "sse_connect_time": 1772123820.717293, - "first_event_time": 1772123820.717364, - "end_time": 1772124297.415288, - "submit_duration_s": 2.755077838897705, - "cold_start_s": 3.762734889984131, - "total_duration_s": 480.46065878868103, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5a890c68-b62e-471e-98eb-dda86e989341", - "wave": 4, - "wave_index": 28, - "status": "completed", - "error": "", - "submit_time": 1772123816.954709, - "submit_done_time": 1772123819.709109, - "sse_connect_time": 1772123820.71678, - "first_event_time": 1772123820.716853, - "end_time": 1772124295.966878, - "submit_duration_s": 2.7544000148773193, - "cold_start_s": 3.762143850326538, - "total_duration_s": 479.01216888427734, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "5c937439-74b1-4643-b6c4-ef1697a05dd0", - "wave": 4, - "wave_index": 29, - "status": "completed", - "error": "", - "submit_time": 1772123816.9547908, - "submit_done_time": 1772123819.706261, - "sse_connect_time": 1772123820.7175329, - "first_event_time": 1772123820.717612, - "end_time": 1772124302.4558668, - "submit_duration_s": 2.7514700889587402, - "cold_start_s": 3.7628211975097656, - "total_duration_s": 485.5010759830475, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 5, - "size": 50, - "start_time": 1772123846.949197, - "completed": 50, - "failed": 0, - "success_rate": 100.0, - "avg_cold_start": 47.399053025245664, - "p95_cold_start": 155.96864223480225, - "max_cold_start": 190.84411811828613, - "zone": "RED", - "runs": [ - { - "run_id": "a5cd044f-7470-4e36-b795-dee4aae7c913", - "wave": 5, - "wave_index": 0, - "status": "completed", - "error": "", - "submit_time": 1772123846.950882, - "submit_done_time": 1772123854.3471491, - "sse_connect_time": 1772123860.659271, - "first_event_time": 1772123860.659363, - "end_time": 1772124340.9747992, - "submit_duration_s": 7.3962671756744385, - "cold_start_s": 13.708481073379517, - "total_duration_s": 494.02391719818115, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e3995ca1-8583-43f8-8b5e-5b8bb6daf537", - "wave": 5, - "wave_index": 1, - "status": "completed", - "error": "", - "submit_time": 1772123846.9519842, - "submit_done_time": 1772123849.4454038, - "sse_connect_time": 1772123855.531281, - "first_event_time": 1772123855.531383, - "end_time": 1772124339.503527, - "submit_duration_s": 2.493419647216797, - "cold_start_s": 8.57939887046814, - "total_duration_s": 492.55154275894165, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "81e12af1-a8c3-423c-8712-fd38eb525cf8", - "wave": 5, - "wave_index": 2, - "status": "completed", - "error": "", - "submit_time": 1772123846.952279, - "submit_done_time": 1772123854.355648, - "sse_connect_time": 1772123865.160088, - "first_event_time": 1772123865.160185, - "end_time": 1772124346.899363, - "submit_duration_s": 7.403368949890137, - "cold_start_s": 18.207906007766724, - "total_duration_s": 499.9470839500427, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0e5310a1-a107-4631-96c8-b04f13b57d67", - "wave": 5, - "wave_index": 3, - "status": "completed", - "error": "", - "submit_time": 1772123846.952529, - "submit_done_time": 1772123854.328777, - "sse_connect_time": 1772123855.533283, - "first_event_time": 1772123855.5334022, - "end_time": 1772124356.171156, - "submit_duration_s": 7.376248121261597, - "cold_start_s": 8.580873250961304, - "total_duration_s": 509.2186269760132, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "15720ca7-334f-419b-b9c6-5f270c148c08", - "wave": 5, - "wave_index": 4, - "status": "completed", - "error": "", - "submit_time": 1772123846.952752, - "submit_done_time": 1772123849.437574, - "sse_connect_time": 1772123855.5322099, - "first_event_time": 1772123855.5323122, - "end_time": 1772124330.730477, - "submit_duration_s": 2.4848217964172363, - "cold_start_s": 8.579560041427612, - "total_duration_s": 483.777724981308, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "611d8501-70db-4cb0-a249-5225b2cca487", - "wave": 5, - "wave_index": 5, - "status": "completed", - "error": "", - "submit_time": 1772123846.953496, - "submit_done_time": 1772123854.35536, - "sse_connect_time": 1772123860.661149, - "first_event_time": 1772123860.661233, - "end_time": 1772124346.898565, - "submit_duration_s": 7.401864051818848, - "cold_start_s": 13.70773696899414, - "total_duration_s": 499.94506907463074, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "f2f4773f-2719-4e47-9e0c-2599d8da6daf", - "wave": 5, - "wave_index": 6, - "status": "completed", - "error": "", - "submit_time": 1772123846.954266, - "submit_done_time": 1772123849.446442, - "sse_connect_time": 1772123855.530657, - "first_event_time": 1772123855.5307431, - "end_time": 1772124330.731186, - "submit_duration_s": 2.492175817489624, - "cold_start_s": 8.57647705078125, - "total_duration_s": 483.77691984176636, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "0916ecb3-558e-42be-ac9c-38ae376d36e2", - "wave": 5, - "wave_index": 7, - "status": "completed", - "error": "", - "submit_time": 1772123846.9544709, - "submit_done_time": 1772123854.355955, - "sse_connect_time": 1772123865.1597881, - "first_event_time": 1772123865.159877, - "end_time": 1772124357.5585222, - "submit_duration_s": 7.40148401260376, - "cold_start_s": 18.205406188964844, - "total_duration_s": 510.60405135154724, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "def4f276-a2c9-4549-9e66-341e955f049c", - "wave": 5, - "wave_index": 8, - "status": "completed", - "error": "", - "submit_time": 1772123846.954589, - "submit_done_time": 1772123849.445965, - "sse_connect_time": 1772123855.5355752, - "first_event_time": 1772123855.5356958, - "end_time": 1772124343.001128, - "submit_duration_s": 2.4913761615753174, - "cold_start_s": 8.581106901168823, - "total_duration_s": 496.04653906822205, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a36ca376-3213-4075-8fbc-b243276352f7", - "wave": 5, - "wave_index": 9, - "status": "completed", - "error": "", - "submit_time": 1772123846.954682, - "submit_done_time": 1772123849.446857, - "sse_connect_time": 1772123855.532526, - "first_event_time": 1772123855.532614, - "end_time": 1772124339.273684, - "submit_duration_s": 2.4921748638153076, - "cold_start_s": 8.577931880950928, - "total_duration_s": 492.3190019130707, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3e10ae36-1a25-4a12-8a7d-f18a82a4a048", - "wave": 5, - "wave_index": 10, - "status": "completed", - "error": "", - "submit_time": 1772123846.954774, - "submit_done_time": 1772123854.357366, - "sse_connect_time": 1772123865.157542, - "first_event_time": 1772123865.157664, - "end_time": 1772124358.833909, - "submit_duration_s": 7.402592182159424, - "cold_start_s": 18.202890157699585, - "total_duration_s": 511.87913513183594, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7d2bf8b9-ba8c-4e0e-baf5-451d45613871", - "wave": 5, - "wave_index": 11, - "status": "completed", - "error": "", - "submit_time": 1772123846.95486, - "submit_done_time": 1772123854.346035, - "sse_connect_time": 1772123855.5372329, - "first_event_time": 1772123855.537337, - "end_time": 1772124357.094701, - "submit_duration_s": 7.391175031661987, - "cold_start_s": 8.58247709274292, - "total_duration_s": 510.1398410797119, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6402e0aa-06f5-4d03-b4d3-d4b98ebaf180", - "wave": 5, - "wave_index": 12, - "status": "completed", - "error": "", - "submit_time": 1772123846.9550898, - "submit_done_time": 1772123854.358154, - "sse_connect_time": 1772123865.158605, - "first_event_time": 1772123865.1586702, - "end_time": 1772124356.261054, - "submit_duration_s": 7.403064250946045, - "cold_start_s": 18.203580379486084, - "total_duration_s": 509.3059642314911, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "b10b17fd-b09f-4a8d-b26a-fd10b739238a", - "wave": 5, - "wave_index": 13, - "status": "completed", - "error": "", - "submit_time": 1772123846.9553258, - "submit_done_time": 1772123854.3437738, - "sse_connect_time": 1772123855.534554, - "first_event_time": 1772123855.534744, - "end_time": 1772124343.059947, - "submit_duration_s": 7.388447999954224, - "cold_start_s": 8.579418182373047, - "total_duration_s": 496.1046211719513, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "bfc2e1d8-c6d7-4657-9ff0-d14f7d1a012c", - "wave": 5, - "wave_index": 14, - "status": "completed", - "error": "", - "submit_time": 1772123846.9555461, - "submit_done_time": 1772123854.355108, - "sse_connect_time": 1772123860.65886, - "first_event_time": 1772123860.659047, - "end_time": 1772124346.899269, - "submit_duration_s": 7.399561882019043, - "cold_start_s": 13.703500747680664, - "total_duration_s": 499.94372296333313, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "267a86bb-1921-4e19-a04d-d911273ba7c6", - "wave": 5, - "wave_index": 15, - "status": "completed", - "error": "", - "submit_time": 1772123846.9557602, - "submit_done_time": 1772123854.359037, - "sse_connect_time": 1772123865.1579468, - "first_event_time": 1772123865.158048, - "end_time": 1772124360.3524811, - "submit_duration_s": 7.403276681900024, - "cold_start_s": 18.202287673950195, - "total_duration_s": 513.3967208862305, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "bcf80b04-476d-46e8-bd45-6bd54d7aeef4", - "wave": 5, - "wave_index": 16, - "status": "completed", - "error": "", - "submit_time": 1772123846.9559832, - "submit_done_time": 1772123854.343402, - "sse_connect_time": 1772123855.531606, - "first_event_time": 1772123855.5317, - "end_time": 1772124354.388942, - "submit_duration_s": 7.387418746948242, - "cold_start_s": 8.575716733932495, - "total_duration_s": 507.43295884132385, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2cce9784-d193-4e61-a0fc-af3ef3c11605", - "wave": 5, - "wave_index": 17, - "status": "completed", - "error": "", - "submit_time": 1772123846.956195, - "submit_done_time": 1772123854.345529, - "sse_connect_time": 1772123855.535069, - "first_event_time": 1772123855.535242, - "end_time": 1772124339.808824, - "submit_duration_s": 7.389333963394165, - "cold_start_s": 8.579046964645386, - "total_duration_s": 492.8526289463043, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "174b1a9b-ce20-4535-9b34-cbac4d73aa39", - "wave": 5, - "wave_index": 18, - "status": "completed", - "error": "", - "submit_time": 1772123846.9564102, - "submit_done_time": 1772123854.34659, - "sse_connect_time": 1772123855.531918, - "first_event_time": 1772123855.532011, - "end_time": 1772124342.054753, - "submit_duration_s": 7.390179872512817, - "cold_start_s": 8.575600862503052, - "total_duration_s": 495.0983428955078, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "27e4fc49-9c93-4be4-a8df-9b979c4c3d86", - "wave": 5, - "wave_index": 19, - "status": "completed", - "error": "", - "submit_time": 1772123846.956636, - "submit_done_time": 1772123854.34506, - "sse_connect_time": 1772123855.5336041, - "first_event_time": 1772123855.5336971, - "end_time": 1772124357.173702, - "submit_duration_s": 7.3884241580963135, - "cold_start_s": 8.577061176300049, - "total_duration_s": 510.2170660495758, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "89cd2371-8ac3-42be-b696-2a53027bb015", - "wave": 5, - "wave_index": 20, - "status": "completed", - "error": "", - "submit_time": 1772123846.9568598, - "submit_done_time": 1772123854.3441741, - "sse_connect_time": 1772123855.530986, - "first_event_time": 1772123855.531069, - "end_time": 1772124359.551075, - "submit_duration_s": 7.387314319610596, - "cold_start_s": 8.574209213256836, - "total_duration_s": 512.5942151546478, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "83318146-5d81-4e42-a5bf-cc26f5c86809", - "wave": 5, - "wave_index": 21, - "status": "completed", - "error": "", - "submit_time": 1772123846.9570801, - "submit_done_time": 1772123854.3585851, - "sse_connect_time": 1772123865.156692, - "first_event_time": 1772123865.156982, - "end_time": 1772124360.698616, - "submit_duration_s": 7.401504993438721, - "cold_start_s": 18.199901819229126, - "total_duration_s": 513.7415359020233, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a4ef583e-eee2-4050-b611-a8ed16bbafe9", - "wave": 5, - "wave_index": 22, - "status": "completed", - "error": "", - "submit_time": 1772123846.95731, - "submit_done_time": 1772123854.3305862, - "sse_connect_time": 1772123855.5300312, - "first_event_time": 1772123855.530328, - "end_time": 1772124336.511418, - "submit_duration_s": 7.373276233673096, - "cold_start_s": 8.573018074035645, - "total_duration_s": 489.5541081428528, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "d7e13495-8d1b-47da-8dfc-1d3e1d5ea28a", - "wave": 5, - "wave_index": 23, - "status": "completed", - "error": "", - "submit_time": 1772123846.957427, - "submit_done_time": 1772123854.327589, - "sse_connect_time": 1772123855.5328279, - "first_event_time": 1772123855.532995, - "end_time": 1772124333.074645, - "submit_duration_s": 7.370162010192871, - "cold_start_s": 8.575567960739136, - "total_duration_s": 486.1172180175781, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ac0de2a0-232a-4b7f-9105-9910369d7049", - "wave": 5, - "wave_index": 24, - "status": "completed", - "error": "", - "submit_time": 1772123846.957518, - "submit_done_time": 1772123854.334784, - "sse_connect_time": 1772123855.536028, - "first_event_time": 1772123855.5361469, - "end_time": 1772124356.171422, - "submit_duration_s": 7.377265930175781, - "cold_start_s": 8.578628778457642, - "total_duration_s": 509.2139039039612, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "f010015a-e07f-4082-90ac-fb898606496c", - "wave": 5, - "wave_index": 25, - "status": "completed", - "error": "", - "submit_time": 1772123846.9576058, - "submit_done_time": 1772123854.35486, - "sse_connect_time": 1772123860.6609018, - "first_event_time": 1772123860.6609652, - "end_time": 1772124353.304147, - "submit_duration_s": 7.397254228591919, - "cold_start_s": 13.703359365463257, - "total_duration_s": 506.34654116630554, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "639f3b18-1572-4c9f-b923-5fe4746ece4c", - "wave": 5, - "wave_index": 26, - "status": "completed", - "error": "", - "submit_time": 1772123846.9577868, - "submit_done_time": 1772123854.3429701, - "sse_connect_time": 1772123855.536767, - "first_event_time": 1772123855.536866, - "end_time": 1772124353.917443, - "submit_duration_s": 7.385183334350586, - "cold_start_s": 8.579079151153564, - "total_duration_s": 506.9596562385559, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cb484e77-2944-4098-a516-187c201a1f57", - "wave": 5, - "wave_index": 27, - "status": "completed", - "error": "", - "submit_time": 1772123846.957963, - "submit_done_time": 1772123854.357746, - "sse_connect_time": 1772123865.158282, - "first_event_time": 1772123865.158384, - "end_time": 1772124362.654316, - "submit_duration_s": 7.39978289604187, - "cold_start_s": 18.20042109489441, - "total_duration_s": 515.6963529586792, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "2b02155f-d29a-426c-8ee7-877916dcbe11", - "wave": 5, - "wave_index": 28, - "status": "completed", - "error": "", - "submit_time": 1772123846.9581811, - "submit_done_time": 1772123854.354503, - "sse_connect_time": 1772123860.659559, - "first_event_time": 1772123860.660688, - "end_time": 1772124355.537632, - "submit_duration_s": 7.396321773529053, - "cold_start_s": 13.70250678062439, - "total_duration_s": 508.5794508457184, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "a06cd9bc-1f00-4726-ad07-aa1fe58b422e", - "wave": 5, - "wave_index": 29, - "status": "completed", - "error": "", - "submit_time": 1772123846.958375, - "submit_done_time": 1772123854.3261209, - "sse_connect_time": 1772123855.537538, - "first_event_time": 1772123855.537668, - "end_time": 1772124355.251495, - "submit_duration_s": 7.367745876312256, - "cold_start_s": 8.579293012619019, - "total_duration_s": 508.29311990737915, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3d916ecb-cc12-495d-a6d2-74674c023ac7", - "wave": 5, - "wave_index": 30, - "status": "completed", - "error": "", - "submit_time": 1772123846.958528, - "submit_done_time": 1772123854.329649, - "sse_connect_time": 1772123855.5364108, - "first_event_time": 1772123855.5365398, - "end_time": 1772124339.5036669, - "submit_duration_s": 7.371120929718018, - "cold_start_s": 8.578011751174927, - "total_duration_s": 492.545138835907, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e47ee27d-3b8f-4d5a-ad92-704b96102130", - "wave": 5, - "wave_index": 31, - "status": "completed", - "error": "", - "submit_time": 1772123846.958615, - "submit_done_time": 1772123854.35662, - "sse_connect_time": 1772123865.15918, - "first_event_time": 1772123865.1592488, - "end_time": 1772124357.0699918, - "submit_duration_s": 7.39800500869751, - "cold_start_s": 18.200633764266968, - "total_duration_s": 510.11137676239014, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ee7117c2-be04-4df5-b6b8-5247bdb90fb7", - "wave": 5, - "wave_index": 32, - "status": "completed", - "error": "", - "submit_time": 1772123846.958705, - "submit_done_time": 1772123854.356277, - "sse_connect_time": 1772123865.1594958, - "first_event_time": 1772123865.159563, - "end_time": 1772124355.2511392, - "submit_duration_s": 7.397572040557861, - "cold_start_s": 18.200858116149902, - "total_duration_s": 508.29243421554565, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "70f819e9-4ba4-4cbd-a867-b8bc08c9e820", - "wave": 5, - "wave_index": 33, - "status": "completed", - "error": "", - "submit_time": 1772123846.958796, - "submit_done_time": 1772123854.356985, - "sse_connect_time": 1772123865.15888, - "first_event_time": 1772123865.158975, - "end_time": 1772124353.304427, - "submit_duration_s": 7.398189067840576, - "cold_start_s": 18.200178861618042, - "total_duration_s": 506.34563088417053, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "3c7a5c6e-b464-456f-aacb-911f7c422a97", - "wave": 5, - "wave_index": 34, - "status": "completed", - "error": "", - "submit_time": 1772123846.9588811, - "submit_done_time": 1772123854.344594, - "sse_connect_time": 1772123855.534152, - "first_event_time": 1772123855.534245, - "end_time": 1772124348.2852101, - "submit_duration_s": 7.3857128620147705, - "cold_start_s": 8.575363874435425, - "total_duration_s": 501.3263289928436, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "07137474-a9a3-4cfa-bd74-ddfe3e82893f", - "wave": 5, - "wave_index": 35, - "status": "completed", - "error": "", - "submit_time": 1772123846.9589682, - "submit_done_time": 1772123856.254158, - "sse_connect_time": 1772123929.177278, - "first_event_time": 1772123929.177425, - "end_time": 1772124367.16149, - "submit_duration_s": 9.29518985748291, - "cold_start_s": 82.2184567451477, - "total_duration_s": 520.2025218009949, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "af0e1019-95db-4bd0-9687-7dc0c57c7b9b", - "wave": 5, - "wave_index": 36, - "status": "completed", - "error": "", - "submit_time": 1772123846.959084, - "submit_done_time": 1772123856.249717, - "sse_connect_time": 1772123929.176638, - "first_event_time": 1772123929.176857, - "end_time": 1772124365.7550259, - "submit_duration_s": 9.290632963180542, - "cold_start_s": 82.21777296066284, - "total_duration_s": 518.7959418296814, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "766284d2-0129-4ed7-9a5e-2a1754eea0b7", - "wave": 5, - "wave_index": 37, - "status": "completed", - "error": "", - "submit_time": 1772123846.959191, - "submit_done_time": 1772123856.254935, - "sse_connect_time": 1772123929.9777558, - "first_event_time": 1772123929.977895, - "end_time": 1772124367.448905, - "submit_duration_s": 9.295743942260742, - "cold_start_s": 83.01870393753052, - "total_duration_s": 520.4897139072418, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "cd6cd07a-c1e8-447d-a3da-700bf8f52f3b", - "wave": 5, - "wave_index": 38, - "status": "completed", - "error": "", - "submit_time": 1772123846.9593139, - "submit_done_time": 1772123856.256338, - "sse_connect_time": 1772123939.1694221, - "first_event_time": 1772123939.169804, - "end_time": 1772124360.427756, - "submit_duration_s": 9.297024011611938, - "cold_start_s": 92.2104902267456, - "total_duration_s": 513.4684422016144, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "6678702d-ccfa-4b2f-ac0f-00e25a7e0ca8", - "wave": 5, - "wave_index": 39, - "status": "completed", - "error": "", - "submit_time": 1772123846.959455, - "submit_done_time": 1772123856.255615, - "sse_connect_time": 1772123939.1705449, - "first_event_time": 1772123939.170751, - "end_time": 1772124366.715337, - "submit_duration_s": 9.296159982681274, - "cold_start_s": 92.21129608154297, - "total_duration_s": 519.755882024765, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "7c2b0082-05fa-4912-ba42-f2a6b5a1efde", - "wave": 5, - "wave_index": 40, - "status": "completed", - "error": "", - "submit_time": 1772123846.959618, - "submit_done_time": 1772123860.666888, - "sse_connect_time": 1772124001.257498, - "first_event_time": 1772124001.257746, - "end_time": 1772124366.648648, - "submit_duration_s": 13.70726990699768, - "cold_start_s": 154.29812788963318, - "total_duration_s": 519.6890299320221, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "79c2764f-6900-40e1-a32a-9ac7e3006845", - "wave": 5, - "wave_index": 41, - "status": "completed", - "error": "", - "submit_time": 1772123846.959789, - "submit_done_time": 1772123860.661361, - "sse_connect_time": 1772123977.257675, - "first_event_time": 1772123977.257882, - "end_time": 1772124367.556708, - "submit_duration_s": 13.701571941375732, - "cold_start_s": 130.29809308052063, - "total_duration_s": 520.5969190597534, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "121fc867-86c5-4cde-b023-18e52f05320c", - "wave": 5, - "wave_index": 42, - "status": "completed", - "error": "", - "submit_time": 1772123846.959977, - "submit_done_time": 1772123860.6672661, - "sse_connect_time": 1772124001.2581818, - "first_event_time": 1772124001.258322, - "end_time": 1772124366.568224, - "submit_duration_s": 13.707289218902588, - "cold_start_s": 154.29834508895874, - "total_duration_s": 519.6082470417023, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "b80a1045-966d-4dfe-a2b9-4bc778bec4fe", - "wave": 5, - "wave_index": 43, - "status": "completed", - "error": "", - "submit_time": 1772123846.9601789, - "submit_done_time": 1772123860.6677902, - "sse_connect_time": 1772124002.928642, - "first_event_time": 1772124002.928821, - "end_time": 1772124366.99758, - "submit_duration_s": 13.707611322402954, - "cold_start_s": 155.96864223480225, - "total_duration_s": 520.0374011993408, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "22b45855-7591-4818-a982-ddbf1252482c", - "wave": 5, - "wave_index": 44, - "status": "completed", - "error": "", - "submit_time": 1772123846.9603982, - "submit_done_time": 1772123860.6685371, - "sse_connect_time": 1772124030.362095, - "first_event_time": 1772124030.362292, - "end_time": 1772124366.8245618, - "submit_duration_s": 13.708138942718506, - "cold_start_s": 183.40189385414124, - "total_duration_s": 519.8641636371613, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ee180704-984f-4438-9511-d189ca71d5b7", - "wave": 5, - "wave_index": 45, - "status": "completed", - "error": "", - "submit_time": 1772123846.960629, - "submit_done_time": 1772123860.6658041, - "sse_connect_time": 1772123977.258246, - "first_event_time": 1772123977.258338, - "end_time": 1772124367.481764, - "submit_duration_s": 13.705175161361694, - "cold_start_s": 130.2977089881897, - "total_duration_s": 520.5211350917816, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "ee178825-4721-424d-a5b3-ae4fd7e1d279", - "wave": 5, - "wave_index": 46, - "status": "completed", - "error": "", - "submit_time": 1772123846.960904, - "submit_done_time": 1772123860.666134, - "sse_connect_time": 1772123977.2585778, - "first_event_time": 1772123977.258649, - "end_time": 1772124367.5580218, - "submit_duration_s": 13.705230236053467, - "cold_start_s": 130.29774522781372, - "total_duration_s": 520.5971179008484, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "e075b513-281c-4445-b10d-1b6432f215ac", - "wave": 5, - "wave_index": 47, - "status": "completed", - "error": "", - "submit_time": 1772123846.961184, - "submit_done_time": 1772123860.6681569, - "sse_connect_time": 1772124002.929153, - "first_event_time": 1772124002.92924, - "end_time": 1772124366.3790169, - "submit_duration_s": 13.70697283744812, - "cold_start_s": 155.96805596351624, - "total_duration_s": 519.4178328514099, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "16b2f1f3-7351-43a5-9bf4-9947cb631566", - "wave": 5, - "wave_index": 48, - "status": "completed", - "error": "", - "submit_time": 1772123846.961473, - "submit_done_time": 1772123860.666611, - "sse_connect_time": 1772123977.2568629, - "first_event_time": 1772123977.257184, - "end_time": 1772124365.388182, - "submit_duration_s": 13.705137968063354, - "cold_start_s": 130.29571104049683, - "total_duration_s": 518.4267089366913, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - }, - { - "run_id": "83944869-09e5-4e26-802f-0fb8d5ee5f37", - "wave": 5, - "wave_index": 49, - "status": "completed", - "error": "", - "submit_time": 1772123846.961792, - "submit_done_time": 1772123860.668931, - "sse_connect_time": 1772124037.8055801, - "first_event_time": 1772124037.80591, - "end_time": 1772124367.4487, - "submit_duration_s": 13.707139015197754, - "cold_start_s": 190.84411811828613, - "total_duration_s": 520.4869079589844, - "heartbeat_count": 19, - "events": [ - "nightshift.started", - "nightshift.started", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "agent.message", - "nightshift.completed" - ] - } - ] - }, - { - "wave_num": 6, - "size": 50, - "start_time": 1772123876.9506419, - "completed": 0, - "failed": 50, - "success_rate": 0.0, - "avg_cold_start": 0.0, - "p95_cold_start": 0.0, - "max_cold_start": 0.0, - "zone": "RED", - "runs": [ - { - "run_id": "", - "wave": 6, - "wave_index": 0, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9508119, - "submit_done_time": 1772123907.058798, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0588002, - "submit_duration_s": 30.107986211776733, - "cold_start_s": 0.0, - "total_duration_s": 30.107988357543945, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 1, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.951987, - "submit_done_time": 1772123907.060853, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0608552, - "submit_duration_s": 30.108865976333618, - "cold_start_s": 0.0, - "total_duration_s": 30.10886812210083, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 2, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.952391, - "submit_done_time": 1772123907.062783, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.062784, - "submit_duration_s": 30.110392093658447, - "cold_start_s": 0.0, - "total_duration_s": 30.110393047332764, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 3, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9537249, - "submit_done_time": 1772123907.06466, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.06466, - "submit_duration_s": 30.11093521118164, - "cold_start_s": 0.0, - "total_duration_s": 30.11093521118164, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 4, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9541209, - "submit_done_time": 1772123907.066514, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.066515, - "submit_duration_s": 30.112393140792847, - "cold_start_s": 0.0, - "total_duration_s": 30.112394094467163, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 5, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.954519, - "submit_done_time": 1772123907.068348, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.068349, - "submit_duration_s": 30.113828897476196, - "cold_start_s": 0.0, - "total_duration_s": 30.113829851150513, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 6, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.954958, - "submit_done_time": 1772123907.07016, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.07016, - "submit_duration_s": 30.115201950073242, - "cold_start_s": 0.0, - "total_duration_s": 30.115201950073242, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 7, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.955404, - "submit_done_time": 1772123907.0719612, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0719612, - "submit_duration_s": 30.116557121276855, - "cold_start_s": 0.0, - "total_duration_s": 30.116557121276855, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 8, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.955859, - "submit_done_time": 1772123907.073729, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.07373, - "submit_duration_s": 30.117870092391968, - "cold_start_s": 0.0, - "total_duration_s": 30.117871046066284, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 9, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.956295, - "submit_done_time": 1772123907.0755022, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0755022, - "submit_duration_s": 30.11920714378357, - "cold_start_s": 0.0, - "total_duration_s": 30.11920714378357, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 10, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9571142, - "submit_done_time": 1772123907.077238, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.077239, - "submit_duration_s": 30.120123863220215, - "cold_start_s": 0.0, - "total_duration_s": 30.12012481689453, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 11, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.957849, - "submit_done_time": 1772123907.0789702, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.078971, - "submit_duration_s": 30.121121168136597, - "cold_start_s": 0.0, - "total_duration_s": 30.121121883392334, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 12, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.958814, - "submit_done_time": 1772123907.080683, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.080683, - "submit_duration_s": 30.12186908721924, - "cold_start_s": 0.0, - "total_duration_s": 30.12186908721924, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 13, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.959363, - "submit_done_time": 1772123907.082408, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.082408, - "submit_duration_s": 30.123044967651367, - "cold_start_s": 0.0, - "total_duration_s": 30.123044967651367, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 14, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9599109, - "submit_done_time": 1772123907.0841238, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.084125, - "submit_duration_s": 30.124212980270386, - "cold_start_s": 0.0, - "total_duration_s": 30.12421417236328, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 15, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9605498, - "submit_done_time": 1772123907.085804, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.085805, - "submit_duration_s": 30.125254154205322, - "cold_start_s": 0.0, - "total_duration_s": 30.12525510787964, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 16, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.961199, - "submit_done_time": 1772123907.0874891, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0874891, - "submit_duration_s": 30.12629008293152, - "cold_start_s": 0.0, - "total_duration_s": 30.12629008293152, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 17, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.961814, - "submit_done_time": 1772123907.0891361, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0891368, - "submit_duration_s": 30.12732219696045, - "cold_start_s": 0.0, - "total_duration_s": 30.127322912216187, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 18, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9625878, - "submit_done_time": 1772123907.0908742, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0908759, - "submit_duration_s": 30.128286361694336, - "cold_start_s": 0.0, - "total_duration_s": 30.12828803062439, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 19, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9633338, - "submit_done_time": 1772123907.092386, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.092387, - "submit_duration_s": 30.12905216217041, - "cold_start_s": 0.0, - "total_duration_s": 30.129053115844727, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 20, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.964074, - "submit_done_time": 1772123907.09391, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.09391, - "submit_duration_s": 30.129836082458496, - "cold_start_s": 0.0, - "total_duration_s": 30.129836082458496, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 21, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.964885, - "submit_done_time": 1772123907.095528, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.095528, - "submit_duration_s": 30.130642890930176, - "cold_start_s": 0.0, - "total_duration_s": 30.130642890930176, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 22, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9656682, - "submit_done_time": 1772123907.0971498, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.0971498, - "submit_duration_s": 30.131481647491455, - "cold_start_s": 0.0, - "total_duration_s": 30.131481647491455, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 23, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.966462, - "submit_done_time": 1772123907.098815, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.098817, - "submit_duration_s": 30.13235306739807, - "cold_start_s": 0.0, - "total_duration_s": 30.132355213165283, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 24, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9671621, - "submit_done_time": 1772123907.10043, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.10043, - "submit_duration_s": 30.133267879486084, - "cold_start_s": 0.0, - "total_duration_s": 30.133267879486084, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 25, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9684658, - "submit_done_time": 1772123907.101871, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.101871, - "submit_duration_s": 30.133405208587646, - "cold_start_s": 0.0, - "total_duration_s": 30.133405208587646, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 26, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.969385, - "submit_done_time": 1772123907.1033652, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.103366, - "submit_duration_s": 30.13398027420044, - "cold_start_s": 0.0, - "total_duration_s": 30.133980989456177, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 27, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.970282, - "submit_done_time": 1772123907.104822, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.104823, - "submit_duration_s": 30.13453984260559, - "cold_start_s": 0.0, - "total_duration_s": 30.134541034698486, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 28, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.971437, - "submit_done_time": 1772123907.106255, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.106255, - "submit_duration_s": 30.134818077087402, - "cold_start_s": 0.0, - "total_duration_s": 30.134818077087402, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 29, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.972378, - "submit_done_time": 1772123907.1076832, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.1076832, - "submit_duration_s": 30.135305166244507, - "cold_start_s": 0.0, - "total_duration_s": 30.135305166244507, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 30, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.973212, - "submit_done_time": 1772123907.109094, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.109094, - "submit_duration_s": 30.135881900787354, - "cold_start_s": 0.0, - "total_duration_s": 30.135881900787354, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 31, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9740648, - "submit_done_time": 1772123907.110513, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.110513, - "submit_duration_s": 30.13644814491272, - "cold_start_s": 0.0, - "total_duration_s": 30.13644814491272, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 32, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.974932, - "submit_done_time": 1772123907.111988, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.111989, - "submit_duration_s": 30.13705611228943, - "cold_start_s": 0.0, - "total_duration_s": 30.137057065963745, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 33, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9759429, - "submit_done_time": 1772123907.113397, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.113397, - "submit_duration_s": 30.13745403289795, - "cold_start_s": 0.0, - "total_duration_s": 30.13745403289795, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 34, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.976916, - "submit_done_time": 1772123907.11479, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.11479, - "submit_duration_s": 30.137873888015747, - "cold_start_s": 0.0, - "total_duration_s": 30.137873888015747, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 35, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9778612, - "submit_done_time": 1772123907.116124, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.116124, - "submit_duration_s": 30.13826274871826, - "cold_start_s": 0.0, - "total_duration_s": 30.13826274871826, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 36, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.978824, - "submit_done_time": 1772123907.117428, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.117428, - "submit_duration_s": 30.138604164123535, - "cold_start_s": 0.0, - "total_duration_s": 30.138604164123535, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 37, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9798489, - "submit_done_time": 1772123907.118751, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.118762, - "submit_duration_s": 30.138902187347412, - "cold_start_s": 0.0, - "total_duration_s": 30.13891315460205, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 38, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.980878, - "submit_done_time": 1772123907.120065, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.120065, - "submit_duration_s": 30.13918685913086, - "cold_start_s": 0.0, - "total_duration_s": 30.13918685913086, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 39, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9819598, - "submit_done_time": 1772123907.121325, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.121325, - "submit_duration_s": 30.139365196228027, - "cold_start_s": 0.0, - "total_duration_s": 30.139365196228027, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 40, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.98302, - "submit_done_time": 1772123907.1225789, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.12258, - "submit_duration_s": 30.139558792114258, - "cold_start_s": 0.0, - "total_duration_s": 30.139559984207153, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 41, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.984273, - "submit_done_time": 1772123907.123806, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.123806, - "submit_duration_s": 30.139533042907715, - "cold_start_s": 0.0, - "total_duration_s": 30.139533042907715, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 42, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.985603, - "submit_done_time": 1772123907.125029, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.1250298, - "submit_duration_s": 30.1394259929657, - "cold_start_s": 0.0, - "total_duration_s": 30.139426708221436, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 43, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.986918, - "submit_done_time": 1772123907.1262238, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.1262238, - "submit_duration_s": 30.13930583000183, - "cold_start_s": 0.0, - "total_duration_s": 30.13930583000183, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 44, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.988076, - "submit_done_time": 1772123907.127413, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.127413, - "submit_duration_s": 30.139337062835693, - "cold_start_s": 0.0, - "total_duration_s": 30.139337062835693, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 45, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.989242, - "submit_done_time": 1772123907.128586, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.128587, - "submit_duration_s": 30.139343976974487, - "cold_start_s": 0.0, - "total_duration_s": 30.139344930648804, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 46, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9903371, - "submit_done_time": 1772123907.12974, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.129741, - "submit_duration_s": 30.139402866363525, - "cold_start_s": 0.0, - "total_duration_s": 30.139403820037842, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 47, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.991728, - "submit_done_time": 1772123907.1308842, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.1308842, - "submit_duration_s": 30.139156103134155, - "cold_start_s": 0.0, - "total_duration_s": 30.139156103134155, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 48, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.9931278, - "submit_done_time": 1772123907.131998, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.131998, - "submit_duration_s": 30.138870239257812, - "cold_start_s": 0.0, - "total_duration_s": 30.138870239257812, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 6, - "wave_index": 49, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123876.99432, - "submit_done_time": 1772123907.133097, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123907.133098, - "submit_duration_s": 30.138777017593384, - "cold_start_s": 0.0, - "total_duration_s": 30.1387779712677, - "heartbeat_count": 0, - "events": [] - } - ] - }, - { - "wave_num": 7, - "size": 50, - "start_time": 1772123906.9521742, - "completed": 0, - "failed": 50, - "success_rate": 0.0, - "avg_cold_start": 0.0, - "p95_cold_start": 0.0, - "max_cold_start": 0.0, - "zone": "RED", - "runs": [ - { - "run_id": "", - "wave": 7, - "wave_index": 0, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.952467, - "submit_done_time": 1772123936.964611, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9646258, - "submit_duration_s": 30.012144088745117, - "cold_start_s": 0.0, - "total_duration_s": 30.01215887069702, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 1, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.957557, - "submit_done_time": 1772123936.9696891, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.969696, - "submit_duration_s": 30.012132167816162, - "cold_start_s": 0.0, - "total_duration_s": 30.012139081954956, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 2, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.9621508, - "submit_done_time": 1772123936.973643, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.973645, - "submit_duration_s": 30.011492252349854, - "cold_start_s": 0.0, - "total_duration_s": 30.011494159698486, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 3, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.96464, - "submit_done_time": 1772123936.976843, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9768472, - "submit_duration_s": 30.012203216552734, - "cold_start_s": 0.0, - "total_duration_s": 30.01220726966858, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 4, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.966423, - "submit_done_time": 1772123936.979718, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.979721, - "submit_duration_s": 30.01329493522644, - "cold_start_s": 0.0, - "total_duration_s": 30.01329803466797, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 5, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.968031, - "submit_done_time": 1772123936.982651, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9826581, - "submit_duration_s": 30.014620065689087, - "cold_start_s": 0.0, - "total_duration_s": 30.01462721824646, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 6, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.969986, - "submit_done_time": 1772123936.985267, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9852679, - "submit_duration_s": 30.015280961990356, - "cold_start_s": 0.0, - "total_duration_s": 30.015281915664673, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 7, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.972393, - "submit_done_time": 1772123936.987545, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.987547, - "submit_duration_s": 30.015151977539062, - "cold_start_s": 0.0, - "total_duration_s": 30.015153884887695, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 8, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.974993, - "submit_done_time": 1772123936.9897642, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9897652, - "submit_duration_s": 30.014771223068237, - "cold_start_s": 0.0, - "total_duration_s": 30.014772176742554, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 9, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.976755, - "submit_done_time": 1772123936.991742, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.991743, - "submit_duration_s": 30.014986991882324, - "cold_start_s": 0.0, - "total_duration_s": 30.01498818397522, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 10, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.97843, - "submit_done_time": 1772123936.993792, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.993793, - "submit_duration_s": 30.01536202430725, - "cold_start_s": 0.0, - "total_duration_s": 30.015362977981567, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 11, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.9801311, - "submit_done_time": 1772123936.99571, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.995711, - "submit_duration_s": 30.015578746795654, - "cold_start_s": 0.0, - "total_duration_s": 30.01557993888855, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 12, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.981858, - "submit_done_time": 1772123936.9974778, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.997479, - "submit_duration_s": 30.01561975479126, - "cold_start_s": 0.0, - "total_duration_s": 30.015620946884155, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 13, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.983469, - "submit_done_time": 1772123936.9990542, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123936.9990551, - "submit_duration_s": 30.01558518409729, - "cold_start_s": 0.0, - "total_duration_s": 30.015586137771606, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 14, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.985163, - "submit_done_time": 1772123937.000569, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.000569, - "submit_duration_s": 30.015406131744385, - "cold_start_s": 0.0, - "total_duration_s": 30.015406131744385, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 15, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.9871309, - "submit_done_time": 1772123937.001927, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0019279, - "submit_duration_s": 30.014796018600464, - "cold_start_s": 0.0, - "total_duration_s": 30.01479697227478, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 16, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.989207, - "submit_done_time": 1772123937.003264, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.003264, - "submit_duration_s": 30.01405692100525, - "cold_start_s": 0.0, - "total_duration_s": 30.01405692100525, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 17, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.9915688, - "submit_done_time": 1772123937.004569, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.004569, - "submit_duration_s": 30.01300024986267, - "cold_start_s": 0.0, - "total_duration_s": 30.01300024986267, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 18, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.993579, - "submit_done_time": 1772123937.005793, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.005794, - "submit_duration_s": 30.012214183807373, - "cold_start_s": 0.0, - "total_duration_s": 30.01221513748169, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 19, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.995828, - "submit_done_time": 1772123937.006997, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.006998, - "submit_duration_s": 30.01116919517517, - "cold_start_s": 0.0, - "total_duration_s": 30.011170148849487, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 20, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123906.9977741, - "submit_done_time": 1772123937.008205, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0082061, - "submit_duration_s": 30.010430812835693, - "cold_start_s": 0.0, - "total_duration_s": 30.01043200492859, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 21, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.002026, - "submit_done_time": 1772123937.009293, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.009293, - "submit_duration_s": 30.007266998291016, - "cold_start_s": 0.0, - "total_duration_s": 30.007266998291016, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 22, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0039601, - "submit_done_time": 1772123937.0102909, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0102909, - "submit_duration_s": 30.006330728530884, - "cold_start_s": 0.0, - "total_duration_s": 30.006330728530884, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 23, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.005913, - "submit_done_time": 1772123937.011295, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.011295, - "submit_duration_s": 30.00538206100464, - "cold_start_s": 0.0, - "total_duration_s": 30.00538206100464, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 24, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.007874, - "submit_done_time": 1772123937.012291, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0122921, - "submit_duration_s": 30.004416942596436, - "cold_start_s": 0.0, - "total_duration_s": 30.00441813468933, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 25, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.009836, - "submit_done_time": 1772123937.013262, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.013262, - "submit_duration_s": 30.00342607498169, - "cold_start_s": 0.0, - "total_duration_s": 30.00342607498169, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 26, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.011729, - "submit_done_time": 1772123937.014909, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.014909, - "submit_duration_s": 30.003180027008057, - "cold_start_s": 0.0, - "total_duration_s": 30.003180027008057, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 27, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.013633, - "submit_done_time": 1772123937.01686, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.016862, - "submit_duration_s": 30.00322699546814, - "cold_start_s": 0.0, - "total_duration_s": 30.003228902816772, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 28, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.015496, - "submit_done_time": 1772123937.018761, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0187619, - "submit_duration_s": 30.003264904022217, - "cold_start_s": 0.0, - "total_duration_s": 30.003265857696533, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 29, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.017494, - "submit_done_time": 1772123937.0206091, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.02061, - "submit_duration_s": 30.00311517715454, - "cold_start_s": 0.0, - "total_duration_s": 30.003116130828857, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 30, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.019364, - "submit_done_time": 1772123937.0224268, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0224278, - "submit_duration_s": 30.00306272506714, - "cold_start_s": 0.0, - "total_duration_s": 30.003063678741455, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 31, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.021194, - "submit_done_time": 1772123937.024222, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.024223, - "submit_duration_s": 30.00302791595459, - "cold_start_s": 0.0, - "total_duration_s": 30.003029108047485, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 32, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.02302, - "submit_done_time": 1772123937.0259871, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0259871, - "submit_duration_s": 30.00296711921692, - "cold_start_s": 0.0, - "total_duration_s": 30.00296711921692, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 33, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0248132, - "submit_done_time": 1772123937.027761, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.027761, - "submit_duration_s": 30.00294780731201, - "cold_start_s": 0.0, - "total_duration_s": 30.00294780731201, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 34, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0266309, - "submit_done_time": 1772123937.02962, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.029621, - "submit_duration_s": 30.002989053726196, - "cold_start_s": 0.0, - "total_duration_s": 30.002990007400513, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 35, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.028485, - "submit_done_time": 1772123937.031508, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.031509, - "submit_duration_s": 30.00302290916443, - "cold_start_s": 0.0, - "total_duration_s": 30.003023862838745, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 36, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.030397, - "submit_done_time": 1772123937.03346, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.033461, - "submit_duration_s": 30.003062963485718, - "cold_start_s": 0.0, - "total_duration_s": 30.003064155578613, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 37, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.032369, - "submit_done_time": 1772123937.0353868, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0353868, - "submit_duration_s": 30.003017902374268, - "cold_start_s": 0.0, - "total_duration_s": 30.003017902374268, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 38, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.034305, - "submit_done_time": 1772123937.037169, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.037169, - "submit_duration_s": 30.002863883972168, - "cold_start_s": 0.0, - "total_duration_s": 30.002863883972168, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 39, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.036139, - "submit_done_time": 1772123937.0388532, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0388532, - "submit_duration_s": 30.002714157104492, - "cold_start_s": 0.0, - "total_duration_s": 30.002714157104492, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 40, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.037858, - "submit_done_time": 1772123937.0406349, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0406349, - "submit_duration_s": 30.002776861190796, - "cold_start_s": 0.0, - "total_duration_s": 30.002776861190796, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 41, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.03965, - "submit_done_time": 1772123937.04244, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.04244, - "submit_duration_s": 30.002789974212646, - "cold_start_s": 0.0, - "total_duration_s": 30.002789974212646, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 42, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.041444, - "submit_done_time": 1772123937.044263, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0442638, - "submit_duration_s": 30.002818822860718, - "cold_start_s": 0.0, - "total_duration_s": 30.002819776535034, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 43, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0432682, - "submit_done_time": 1772123937.0460968, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0460968, - "submit_duration_s": 30.00282859802246, - "cold_start_s": 0.0, - "total_duration_s": 30.00282859802246, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 44, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.04513, - "submit_done_time": 1772123937.047963, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0479639, - "submit_duration_s": 30.002832889556885, - "cold_start_s": 0.0, - "total_duration_s": 30.0028338432312, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 45, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.04701, - "submit_done_time": 1772123937.049908, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.049908, - "submit_duration_s": 30.00289797782898, - "cold_start_s": 0.0, - "total_duration_s": 30.00289797782898, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 46, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.048977, - "submit_done_time": 1772123937.0518, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0518, - "submit_duration_s": 30.00282311439514, - "cold_start_s": 0.0, - "total_duration_s": 30.00282311439514, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 47, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0508978, - "submit_done_time": 1772123937.0537112, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.0537112, - "submit_duration_s": 30.0028133392334, - "cold_start_s": 0.0, - "total_duration_s": 30.0028133392334, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 48, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0528471, - "submit_done_time": 1772123937.055628, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.055629, - "submit_duration_s": 30.00278091430664, - "cold_start_s": 0.0, - "total_duration_s": 30.002781867980957, - "heartbeat_count": 0, - "events": [] - }, - { - "run_id": "", - "wave": 7, - "wave_index": 49, - "status": "error", - "error": "submit: PoolTimeout: ", - "submit_time": 1772123907.0547788, - "submit_done_time": 1772123937.057556, - "sse_connect_time": 0.0, - "first_event_time": 0.0, - "end_time": 1772123937.057556, - "submit_duration_s": 30.002777099609375, - "cold_start_s": 0.0, - "total_duration_s": 30.002777099609375, - "heartbeat_count": 0, - "events": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/loadtest/results/loadtest-20260226-114851.json b/loadtest/results/loadtest-20260226-114851.json deleted file mode 100644 index b0e2562..0000000 --- a/loadtest/results/loadtest-20260226-114851.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "timestamp": "20260226-114851", - "waves": [ - { - "wave_num": 1, - "size": 5, - "start_time": 1772124500.902678, - "completed": 0, - "failed": 5, - "success_rate": 0.0, - "avg_cold_start": 0.30514254570007326, - "p95_cold_start": 0.3088829517364502, - "max_cold_start": 0.3088829517364502, - "zone": "RED", - "runs": [ - { - "run_id": "1d910966-8f7c-45ae-b4f4-dda34a760d7a", - "wave": 1, - "wave_index": 0, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124500.902782, - "submit_done_time": 1772124501.161837, - "sse_connect_time": 1772124501.208365, - "first_event_time": 1772124501.2084532, - "end_time": 1772124501.2085109, - "submit_duration_s": 0.25905513763427734, - "cold_start_s": 0.30567121505737305, - "total_duration_s": 0.3057289123535156, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "5a64a3f1-ae24-4e42-b925-0591a9aa5e58", - "wave": 1, - "wave_index": 1, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124500.905781, - "submit_done_time": 1772124501.1633532, - "sse_connect_time": 1772124501.214228, - "first_event_time": 1772124501.214664, - "end_time": 1772124501.214725, - "submit_duration_s": 0.2575721740722656, - "cold_start_s": 0.3088829517364502, - "total_duration_s": 0.3089439868927002, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "04dfc1fc-ffca-4a60-98df-882d71a27a16", - "wave": 1, - "wave_index": 2, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124500.9059122, - "submit_done_time": 1772124501.16306, - "sse_connect_time": 1772124501.2071092, - "first_event_time": 1772124501.2072918, - "end_time": 1772124501.2073889, - "submit_duration_s": 0.25714778900146484, - "cold_start_s": 0.3013796806335449, - "total_duration_s": 0.30147671699523926, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "e7397942-f1ab-4859-bfe2-d15811b33254", - "wave": 1, - "wave_index": 3, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124500.9059892, - "submit_done_time": 1772124501.160087, - "sse_connect_time": 1772124501.207872, - "first_event_time": 1772124501.208013, - "end_time": 1772124501.208076, - "submit_duration_s": 0.25409793853759766, - "cold_start_s": 0.30202388763427734, - "total_duration_s": 0.30208683013916016, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "939a308d-aab7-4a39-99ce-2ed22aab35d2", - "wave": 1, - "wave_index": 4, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124500.9060512, - "submit_done_time": 1772124501.163658, - "sse_connect_time": 1772124501.213686, - "first_event_time": 1772124501.2138062, - "end_time": 1772124501.213859, - "submit_duration_s": 0.25760674476623535, - "cold_start_s": 0.3077549934387207, - "total_duration_s": 0.30780792236328125, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - } - ] - }, - { - "wave_num": 2, - "size": 10, - "start_time": 1772124530.902256, - "completed": 0, - "failed": 10, - "success_rate": 0.0, - "avg_cold_start": 0.2774240732192993, - "p95_cold_start": 0.30327510833740234, - "max_cold_start": 0.30327510833740234, - "zone": "RED", - "runs": [ - { - "run_id": "b25da58f-8ab2-4f91-b28b-3f69aad3f310", - "wave": 2, - "wave_index": 0, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.9023318, - "submit_done_time": 1772124531.112871, - "sse_connect_time": 1772124531.184853, - "first_event_time": 1772124531.184988, - "end_time": 1772124531.1851048, - "submit_duration_s": 0.2105391025543213, - "cold_start_s": 0.282656192779541, - "total_duration_s": 0.2827730178833008, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "3423a7c1-904b-4121-b6d1-0aca9d66e436", - "wave": 2, - "wave_index": 1, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.9028869, - "submit_done_time": 1772124531.13468, - "sse_connect_time": 1772124531.205088, - "first_event_time": 1772124531.206162, - "end_time": 1772124531.206204, - "submit_duration_s": 0.23179316520690918, - "cold_start_s": 0.30327510833740234, - "total_duration_s": 0.3033170700073242, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "03824e1b-2710-48bd-ba5d-6c72084795a3", - "wave": 2, - "wave_index": 2, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.903052, - "submit_done_time": 1772124531.133921, - "sse_connect_time": 1772124531.203907, - "first_event_time": 1772124531.2043898, - "end_time": 1772124531.2044349, - "submit_duration_s": 0.23086881637573242, - "cold_start_s": 0.30133771896362305, - "total_duration_s": 0.30138278007507324, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "6cdf56f3-c6a3-41f0-a54c-0bbf119ea71b", - "wave": 2, - "wave_index": 3, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.9031832, - "submit_done_time": 1772124531.121259, - "sse_connect_time": 1772124531.185515, - "first_event_time": 1772124531.185596, - "end_time": 1772124531.185631, - "submit_duration_s": 0.21807575225830078, - "cold_start_s": 0.2824127674102783, - "total_duration_s": 0.28244781494140625, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "592b7c22-065f-4a78-94ea-a5c4b8344ab5", - "wave": 2, - "wave_index": 4, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.903302, - "submit_done_time": 1772124531.121791, - "sse_connect_time": 1772124531.1935518, - "first_event_time": 1772124531.1936362, - "end_time": 1772124531.1936939, - "submit_duration_s": 0.2184889316558838, - "cold_start_s": 0.29033422470092773, - "total_duration_s": 0.2903919219970703, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "d132a543-6ca2-430b-b49b-d1e11a465434", - "wave": 2, - "wave_index": 5, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.9034119, - "submit_done_time": 1772124531.072913, - "sse_connect_time": 1772124531.144632, - "first_event_time": 1772124531.144734, - "end_time": 1772124531.145971, - "submit_duration_s": 0.16950106620788574, - "cold_start_s": 0.24132204055786133, - "total_duration_s": 0.24255919456481934, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "11c1358a-756b-486c-a6c8-e67844a927a1", - "wave": 2, - "wave_index": 6, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.9035342, - "submit_done_time": 1772124531.071408, - "sse_connect_time": 1772124531.135075, - "first_event_time": 1772124531.135211, - "end_time": 1772124531.1354601, - "submit_duration_s": 0.16787385940551758, - "cold_start_s": 0.23167681694030762, - "total_duration_s": 0.23192596435546875, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "188cd6a2-9657-48cf-a26c-8f6d465499ca", - "wave": 2, - "wave_index": 7, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.903641, - "submit_done_time": 1772124531.133348, - "sse_connect_time": 1772124531.203512, - "first_event_time": 1772124531.203611, - "end_time": 1772124531.2036512, - "submit_duration_s": 0.2297070026397705, - "cold_start_s": 0.2999699115753174, - "total_duration_s": 0.30001020431518555, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "4bde6e99-a35f-41bd-9621-564a3b335a05", - "wave": 2, - "wave_index": 8, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.903754, - "submit_done_time": 1772124531.071954, - "sse_connect_time": 1772124531.146229, - "first_event_time": 1772124531.146314, - "end_time": 1772124531.146346, - "submit_duration_s": 0.16820001602172852, - "cold_start_s": 0.24255990982055664, - "total_duration_s": 0.24259209632873535, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - }, - { - "run_id": "cf10cd43-c613-48b3-9c23-02641d2e3c03", - "wave": 2, - "wave_index": 9, - "status": "error", - "error": "Warm VM unhealthy for agent 860d4510-e171-4422-91d9-e3f0b9601f50", - "submit_time": 1772124530.903865, - "submit_done_time": 1772124531.12347, - "sse_connect_time": 1772124531.2024791, - "first_event_time": 1772124531.2025611, - "end_time": 1772124531.202564, - "submit_duration_s": 0.2196049690246582, - "cold_start_s": 0.29869604110717773, - "total_duration_s": 0.29869890213012695, - "heartbeat_count": 0, - "events": [ - "nightshift.started", - "nightshift.error" - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/loadtest/results/monitor.json b/loadtest/results/monitor.json deleted file mode 100644 index d216283..0000000 --- a/loadtest/results/monitor.json +++ /dev/null @@ -1,2312 +0,0 @@ -[ - { - "timestamp": 1772124543.526146, - "elapsed_s": 0.0, - "cpu_percent": 0.0, - "load_avg_1m": 0.38, - "load_avg_5m": 32.88, - "load_avg_15m": 36.27, - "mem_total_mb": 193026, - "mem_used_mb": 3490, - "mem_available_mb": 189536, - "mem_percent": 1.8, - "disk_total_gb": 103.9, - "disk_used_gb": 8.5, - "disk_available_gb": 95.4, - "disk_percent": 8.2, - "firecracker_count": 0, - "tap_device_count": 0, - "nightshift_fd_count": 0, - "iptables_rule_count": 0, - "errors": [] - }, - { - "timestamp": 1772124549.2284942, - "elapsed_s": 5.7, - "cpu_percent": 0.0, - "load_avg_1m": 1.15, - "load_avg_5m": 32.5, - "load_avg_15m": 36.13, - "mem_total_mb": 193026, - "mem_used_mb": 3542, - "mem_available_mb": 189484, - "mem_percent": 1.8, - "disk_total_gb": 103.9, - "disk_used_gb": 11.0, - "disk_available_gb": 92.9, - "disk_percent": 10.6, - "firecracker_count": 0, - "tap_device_count": 0, - "nightshift_fd_count": 0, - "iptables_rule_count": 0, - "errors": [] - }, - { - "timestamp": 1772124554.905996, - "elapsed_s": 11.4, - "cpu_percent": 0.0, - "load_avg_1m": 1.94, - "load_avg_5m": 32.15, - "load_avg_15m": 35.99, - "mem_total_mb": 193026, - "mem_used_mb": 3543, - "mem_available_mb": 189483, - "mem_percent": 1.8, - "disk_total_gb": 103.9, - "disk_used_gb": 11.0, - "disk_available_gb": 92.9, - "disk_percent": 10.6, - "firecracker_count": 0, - "tap_device_count": 0, - "nightshift_fd_count": 0, - "iptables_rule_count": 0, - "errors": [] - }, - { - "timestamp": 1772124560.496542, - "elapsed_s": 17.0, - "cpu_percent": 0.0, - "load_avg_1m": 3.34, - "load_avg_5m": 31.45, - "load_avg_15m": 35.72, - "mem_total_mb": 193026, - "mem_used_mb": 3799, - "mem_available_mb": 189227, - "mem_percent": 2.0, - "disk_total_gb": 103.9, - "disk_used_gb": 11.0, - "disk_available_gb": 92.9, - "disk_percent": 10.6, - "firecracker_count": 1, - "tap_device_count": 1, - "nightshift_fd_count": 0, - "iptables_rule_count": 2, - "errors": [] - }, - { - "timestamp": 1772124566.1395211, - "elapsed_s": 22.6, - "cpu_percent": 0.0, - "load_avg_1m": 3.23, - "load_avg_5m": 30.96, - "load_avg_15m": 35.54, - "mem_total_mb": 193026, - "mem_used_mb": 4975, - "mem_available_mb": 188051, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 11.1, - "disk_available_gb": 92.8, - "disk_percent": 10.7, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124571.81175, - "elapsed_s": 28.3, - "cpu_percent": 0.0, - "load_avg_1m": 2.97, - "load_avg_5m": 30.45, - "load_avg_15m": 35.35, - "mem_total_mb": 193026, - "mem_used_mb": 4952, - "mem_available_mb": 188074, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 11.1, - "disk_available_gb": 92.8, - "disk_percent": 10.7, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124577.5052009, - "elapsed_s": 34.0, - "cpu_percent": 0.0, - "load_avg_1m": 4.49, - "load_avg_5m": 30.3, - "load_avg_15m": 35.28, - "mem_total_mb": 193026, - "mem_used_mb": 5062, - "mem_available_mb": 187964, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 16.1, - "disk_available_gb": 87.8, - "disk_percent": 15.5, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124583.1105201, - "elapsed_s": 39.6, - "cpu_percent": 0.0, - "load_avg_1m": 5.82, - "load_avg_5m": 30.15, - "load_avg_15m": 35.2, - "mem_total_mb": 193026, - "mem_used_mb": 5020, - "mem_available_mb": 188006, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 16.1, - "disk_available_gb": 87.8, - "disk_percent": 15.5, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124588.998975, - "elapsed_s": 45.5, - "cpu_percent": 0.0, - "load_avg_1m": 7.11, - "load_avg_5m": 30.01, - "load_avg_15m": 35.13, - "mem_total_mb": 193026, - "mem_used_mb": 4994, - "mem_available_mb": 188032, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 16.1, - "disk_available_gb": 87.8, - "disk_percent": 15.5, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124594.675256, - "elapsed_s": 51.1, - "cpu_percent": 0.0, - "load_avg_1m": 8.22, - "load_avg_5m": 29.86, - "load_avg_15m": 35.05, - "mem_total_mb": 193026, - "mem_used_mb": 4980, - "mem_available_mb": 188046, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 16.2, - "disk_available_gb": 87.7, - "disk_percent": 15.6, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124600.758615, - "elapsed_s": 57.2, - "cpu_percent": 0.0, - "load_avg_1m": 10.48, - "load_avg_5m": 29.64, - "load_avg_15m": 34.92, - "mem_total_mb": 193026, - "mem_used_mb": 4988, - "mem_available_mb": 188038, - "mem_percent": 2.6, - "disk_total_gb": 103.9, - "disk_used_gb": 16.2, - "disk_available_gb": 87.7, - "disk_percent": 15.6, - "firecracker_count": 5, - "tap_device_count": 5, - "nightshift_fd_count": 0, - "iptables_rule_count": 10, - "errors": [] - }, - { - "timestamp": 1772124606.439744, - "elapsed_s": 62.9, - "cpu_percent": 0.0, - "load_avg_1m": 11.48, - "load_avg_5m": 29.53, - "load_avg_15m": 34.86, - "mem_total_mb": 193026, - "mem_used_mb": 5433, - "mem_available_mb": 187593, - "mem_percent": 2.8, - "disk_total_gb": 103.9, - "disk_used_gb": 21.9, - "disk_available_gb": 82.0, - "disk_percent": 21.1, - "firecracker_count": 7, - "tap_device_count": 7, - "nightshift_fd_count": 0, - "iptables_rule_count": 14, - "errors": [] - }, - { - "timestamp": 1772124612.122326, - "elapsed_s": 68.6, - "cpu_percent": 0.0, - "load_avg_1m": 15.37, - "load_avg_5m": 30.03, - "load_avg_15m": 35.0, - "mem_total_mb": 193026, - "mem_used_mb": 5685, - "mem_available_mb": 187341, - "mem_percent": 2.9, - "disk_total_gb": 103.9, - "disk_used_gb": 26.3, - "disk_available_gb": 77.6, - "disk_percent": 25.3, - "firecracker_count": 7, - "tap_device_count": 7, - "nightshift_fd_count": 0, - "iptables_rule_count": 14, - "errors": [] - }, - { - "timestamp": 1772124617.815296, - "elapsed_s": 74.3, - "cpu_percent": 0.0, - "load_avg_1m": 19.02, - "load_avg_5m": 30.55, - "load_avg_15m": 35.14, - "mem_total_mb": 193026, - "mem_used_mb": 5711, - "mem_available_mb": 187315, - "mem_percent": 3.0, - "disk_total_gb": 103.9, - "disk_used_gb": 26.3, - "disk_available_gb": 77.6, - "disk_percent": 25.3, - "firecracker_count": 8, - "tap_device_count": 8, - "nightshift_fd_count": 0, - "iptables_rule_count": 16, - "errors": [] - }, - { - "timestamp": 1772124623.495032, - "elapsed_s": 80.0, - "cpu_percent": 0.0, - "load_avg_1m": 21.66, - "load_avg_5m": 30.9, - "load_avg_15m": 35.23, - "mem_total_mb": 193026, - "mem_used_mb": 7091, - "mem_available_mb": 185935, - "mem_percent": 3.7, - "disk_total_gb": 103.9, - "disk_used_gb": 26.4, - "disk_available_gb": 77.5, - "disk_percent": 25.4, - "firecracker_count": 13, - "tap_device_count": 13, - "nightshift_fd_count": 0, - "iptables_rule_count": 26, - "errors": [] - }, - { - "timestamp": 1772124629.3364842, - "elapsed_s": 85.8, - "cpu_percent": 0.0, - "load_avg_1m": 23.77, - "load_avg_5m": 31.19, - "load_avg_15m": 35.3, - "mem_total_mb": 193026, - "mem_used_mb": 7322, - "mem_available_mb": 185704, - "mem_percent": 3.8, - "disk_total_gb": 103.9, - "disk_used_gb": 26.4, - "disk_available_gb": 77.5, - "disk_percent": 25.4, - "firecracker_count": 13, - "tap_device_count": 13, - "nightshift_fd_count": 0, - "iptables_rule_count": 28, - "errors": [] - }, - { - "timestamp": 1772124634.954907, - "elapsed_s": 91.4, - "cpu_percent": 0.0, - "load_avg_1m": 25.39, - "load_avg_5m": 31.4, - "load_avg_15m": 35.34, - "mem_total_mb": 193026, - "mem_used_mb": 7747, - "mem_available_mb": 185279, - "mem_percent": 4.0, - "disk_total_gb": 103.9, - "disk_used_gb": 26.4, - "disk_available_gb": 77.5, - "disk_percent": 25.4, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124640.623198, - "elapsed_s": 97.1, - "cpu_percent": 0.0, - "load_avg_1m": 33.06, - "load_avg_5m": 32.81, - "load_avg_15m": 35.76, - "mem_total_mb": 193026, - "mem_used_mb": 8121, - "mem_available_mb": 184905, - "mem_percent": 4.2, - "disk_total_gb": 103.9, - "disk_used_gb": 41.5, - "disk_available_gb": 62.4, - "disk_percent": 39.9, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124646.27356, - "elapsed_s": 102.7, - "cpu_percent": 0.0, - "load_avg_1m": 38.66, - "load_avg_5m": 33.98, - "load_avg_15m": 36.12, - "mem_total_mb": 193026, - "mem_used_mb": 8069, - "mem_available_mb": 184957, - "mem_percent": 4.2, - "disk_total_gb": 103.9, - "disk_used_gb": 41.6, - "disk_available_gb": 62.3, - "disk_percent": 40.0, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124651.99372, - "elapsed_s": 108.5, - "cpu_percent": 0.0, - "load_avg_1m": 43.82, - "load_avg_5m": 35.12, - "load_avg_15m": 36.48, - "mem_total_mb": 193026, - "mem_used_mb": 8041, - "mem_available_mb": 184985, - "mem_percent": 4.2, - "disk_total_gb": 103.9, - "disk_used_gb": 41.6, - "disk_available_gb": 62.3, - "disk_percent": 40.0, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124657.664358, - "elapsed_s": 114.1, - "cpu_percent": 0.0, - "load_avg_1m": 48.56, - "load_avg_5m": 36.25, - "load_avg_15m": 36.84, - "mem_total_mb": 193026, - "mem_used_mb": 8019, - "mem_available_mb": 185007, - "mem_percent": 4.2, - "disk_total_gb": 103.9, - "disk_used_gb": 41.6, - "disk_available_gb": 62.3, - "disk_percent": 40.0, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124663.765985, - "elapsed_s": 120.2, - "cpu_percent": 0.0, - "load_avg_1m": 53.24, - "load_avg_5m": 37.43, - "load_avg_15m": 37.21, - "mem_total_mb": 193026, - "mem_used_mb": 7984, - "mem_available_mb": 185042, - "mem_percent": 4.1, - "disk_total_gb": 103.9, - "disk_used_gb": 41.6, - "disk_available_gb": 62.3, - "disk_percent": 40.0, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124669.535181, - "elapsed_s": 126.0, - "cpu_percent": 0.0, - "load_avg_1m": 57.14, - "load_avg_5m": 38.5, - "load_avg_15m": 37.56, - "mem_total_mb": 193026, - "mem_used_mb": 8225, - "mem_available_mb": 184801, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 55.3, - "disk_available_gb": 48.6, - "disk_percent": 53.2, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124675.256366, - "elapsed_s": 131.7, - "cpu_percent": 0.0, - "load_avg_1m": 72.03, - "load_avg_5m": 42.3, - "load_avg_15m": 38.81, - "mem_total_mb": 193026, - "mem_used_mb": 8328, - "mem_available_mb": 184698, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 58.5, - "disk_available_gb": 45.4, - "disk_percent": 56.3, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124680.992687, - "elapsed_s": 137.5, - "cpu_percent": 0.0, - "load_avg_1m": 78.67, - "load_avg_5m": 44.17, - "load_avg_15m": 39.43, - "mem_total_mb": 193026, - "mem_used_mb": 8283, - "mem_available_mb": 184743, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 59.0, - "disk_available_gb": 44.9, - "disk_percent": 56.8, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124686.6313658, - "elapsed_s": 143.1, - "cpu_percent": 0.0, - "load_avg_1m": 84.7, - "load_avg_5m": 46.0, - "load_avg_15m": 40.05, - "mem_total_mb": 193026, - "mem_used_mb": 8354, - "mem_available_mb": 184672, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 59.7, - "disk_available_gb": 44.2, - "disk_percent": 57.5, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124692.31502, - "elapsed_s": 148.8, - "cpu_percent": 0.0, - "load_avg_1m": 90.17, - "load_avg_5m": 47.77, - "load_avg_15m": 40.66, - "mem_total_mb": 193026, - "mem_used_mb": 8384, - "mem_available_mb": 184642, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 60.3, - "disk_available_gb": 43.6, - "disk_percent": 58.0, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124698.037705, - "elapsed_s": 154.5, - "cpu_percent": 0.0, - "load_avg_1m": 95.2, - "load_avg_5m": 49.52, - "load_avg_15m": 41.26, - "mem_total_mb": 193026, - "mem_used_mb": 8258, - "mem_available_mb": 184768, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 60.8, - "disk_available_gb": 43.1, - "disk_percent": 58.5, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124703.7362628, - "elapsed_s": 160.2, - "cpu_percent": 0.0, - "load_avg_1m": 99.83, - "load_avg_5m": 51.24, - "load_avg_15m": 41.86, - "mem_total_mb": 193026, - "mem_used_mb": 8263, - "mem_available_mb": 184763, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 61.8, - "disk_available_gb": 42.1, - "disk_percent": 59.5, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124709.363635, - "elapsed_s": 165.8, - "cpu_percent": 0.0, - "load_avg_1m": 108.17, - "load_avg_5m": 53.77, - "load_avg_15m": 42.73, - "mem_total_mb": 193026, - "mem_used_mb": 8290, - "mem_available_mb": 184736, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 62.5, - "disk_available_gb": 41.4, - "disk_percent": 60.2, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124715.061758, - "elapsed_s": 171.5, - "cpu_percent": 0.0, - "load_avg_1m": 115.85, - "load_avg_5m": 56.27, - "load_avg_15m": 43.6, - "mem_total_mb": 193026, - "mem_used_mb": 8244, - "mem_available_mb": 184782, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 63.2, - "disk_available_gb": 40.7, - "disk_percent": 60.8, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124720.709853, - "elapsed_s": 177.2, - "cpu_percent": 0.0, - "load_avg_1m": 129.41, - "load_avg_5m": 61.13, - "load_avg_15m": 45.32, - "mem_total_mb": 193026, - "mem_used_mb": 8380, - "mem_available_mb": 184646, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 63.8, - "disk_available_gb": 40.1, - "disk_percent": 61.4, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124726.377692, - "elapsed_s": 182.9, - "cpu_percent": 0.0, - "load_avg_1m": 135.3, - "load_avg_5m": 63.49, - "load_avg_15m": 46.16, - "mem_total_mb": 193026, - "mem_used_mb": 8372, - "mem_available_mb": 184654, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 64.6, - "disk_available_gb": 39.3, - "disk_percent": 62.2, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124732.1242208, - "elapsed_s": 188.6, - "cpu_percent": 0.0, - "load_avg_1m": 143.69, - "load_avg_5m": 66.42, - "load_avg_15m": 47.2, - "mem_total_mb": 193026, - "mem_used_mb": 8387, - "mem_available_mb": 184639, - "mem_percent": 4.3, - "disk_total_gb": 103.9, - "disk_used_gb": 65.3, - "disk_available_gb": 38.6, - "disk_percent": 62.8, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124737.863623, - "elapsed_s": 194.3, - "cpu_percent": 0.0, - "load_avg_1m": 151.32, - "load_avg_5m": 69.29, - "load_avg_15m": 48.24, - "mem_total_mb": 193026, - "mem_used_mb": 8406, - "mem_available_mb": 184620, - "mem_percent": 4.4, - "disk_total_gb": 103.9, - "disk_used_gb": 65.9, - "disk_available_gb": 38.0, - "disk_percent": 63.4, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124743.619076, - "elapsed_s": 200.1, - "cpu_percent": 0.0, - "load_avg_1m": 158.34, - "load_avg_5m": 72.1, - "load_avg_15m": 49.26, - "mem_total_mb": 193026, - "mem_used_mb": 8486, - "mem_available_mb": 184540, - "mem_percent": 4.4, - "disk_total_gb": 103.9, - "disk_used_gb": 66.9, - "disk_available_gb": 37.0, - "disk_percent": 64.4, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124749.346122, - "elapsed_s": 205.8, - "cpu_percent": 0.0, - "load_avg_1m": 164.88, - "load_avg_5m": 74.89, - "load_avg_15m": 50.29, - "mem_total_mb": 193026, - "mem_used_mb": 8424, - "mem_available_mb": 184602, - "mem_percent": 4.4, - "disk_total_gb": 103.9, - "disk_used_gb": 67.4, - "disk_available_gb": 36.5, - "disk_percent": 64.9, - "firecracker_count": 15, - "tap_device_count": 15, - "nightshift_fd_count": 0, - "iptables_rule_count": 30, - "errors": [] - }, - { - "timestamp": 1772124755.028609, - "elapsed_s": 211.5, - "cpu_percent": 0.0, - "load_avg_1m": 171.22, - "load_avg_5m": 77.7, - "load_avg_15m": 51.33, - "mem_total_mb": 193026, - "mem_used_mb": 8571, - "mem_available_mb": 184455, - "mem_percent": 4.4, - "disk_total_gb": 103.9, - "disk_used_gb": 68.2, - "disk_available_gb": 35.7, - "disk_percent": 65.6, - "firecracker_count": 16, - "tap_device_count": 16, - "nightshift_fd_count": 0, - "iptables_rule_count": 32, - "errors": [] - }, - { - "timestamp": 1772124760.761894, - "elapsed_s": 217.2, - "cpu_percent": 0.0, - "load_avg_1m": 182.27, - "load_avg_5m": 83.14, - "load_avg_15m": 53.38, - "mem_total_mb": 193026, - "mem_used_mb": 8672, - "mem_available_mb": 184354, - "mem_percent": 4.5, - "disk_total_gb": 103.9, - "disk_used_gb": 69.0, - "disk_available_gb": 34.9, - "disk_percent": 66.4, - "firecracker_count": 16, - "tap_device_count": 16, - "nightshift_fd_count": 0, - "iptables_rule_count": 32, - "errors": [] - }, - { - "timestamp": 1772124766.445594, - "elapsed_s": 222.9, - "cpu_percent": 0.0, - "load_avg_1m": 187.45, - "load_avg_5m": 85.86, - "load_avg_15m": 54.42, - "mem_total_mb": 193026, - "mem_used_mb": 8798, - "mem_available_mb": 184228, - "mem_percent": 4.6, - "disk_total_gb": 103.9, - "disk_used_gb": 69.7, - "disk_available_gb": 34.2, - "disk_percent": 67.1, - "firecracker_count": 16, - "tap_device_count": 16, - "nightshift_fd_count": 0, - "iptables_rule_count": 32, - "errors": [] - }, - { - "timestamp": 1772124772.141797, - "elapsed_s": 228.6, - "cpu_percent": 0.0, - "load_avg_1m": 192.7, - "load_avg_5m": 88.64, - "load_avg_15m": 55.49, - "mem_total_mb": 193026, - "mem_used_mb": 9373, - "mem_available_mb": 183653, - "mem_percent": 4.9, - "disk_total_gb": 103.9, - "disk_used_gb": 70.4, - "disk_available_gb": 33.5, - "disk_percent": 67.8, - "firecracker_count": 21, - "tap_device_count": 21, - "nightshift_fd_count": 0, - "iptables_rule_count": 42, - "errors": [] - }, - { - "timestamp": 1772124777.8529532, - "elapsed_s": 234.3, - "cpu_percent": 0.0, - "load_avg_1m": 196.97, - "load_avg_5m": 91.25, - "load_avg_15m": 56.51, - "mem_total_mb": 193026, - "mem_used_mb": 10586, - "mem_available_mb": 182440, - "mem_percent": 5.5, - "disk_total_gb": 103.9, - "disk_used_gb": 71.0, - "disk_available_gb": 32.9, - "disk_percent": 68.3, - "firecracker_count": 26, - "tap_device_count": 26, - "nightshift_fd_count": 0, - "iptables_rule_count": 52, - "errors": [] - }, - { - "timestamp": 1772124783.538656, - "elapsed_s": 240.0, - "cpu_percent": 0.0, - "load_avg_1m": 201.45, - "load_avg_5m": 93.94, - "load_avg_15m": 57.57, - "mem_total_mb": 193026, - "mem_used_mb": 11359, - "mem_available_mb": 181667, - "mem_percent": 5.9, - "disk_total_gb": 103.9, - "disk_used_gb": 71.7, - "disk_available_gb": 32.2, - "disk_percent": 69.0, - "firecracker_count": 29, - "tap_device_count": 29, - "nightshift_fd_count": 0, - "iptables_rule_count": 58, - "errors": [] - }, - { - "timestamp": 1772124789.249608, - "elapsed_s": 245.7, - "cpu_percent": 0.0, - "load_avg_1m": 205.1, - "load_avg_5m": 96.48, - "load_avg_15m": 58.58, - "mem_total_mb": 193026, - "mem_used_mb": 12798, - "mem_available_mb": 180228, - "mem_percent": 6.6, - "disk_total_gb": 103.9, - "disk_used_gb": 72.3, - "disk_available_gb": 31.6, - "disk_percent": 69.6, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124794.965018, - "elapsed_s": 251.4, - "cpu_percent": 0.0, - "load_avg_1m": 208.38, - "load_avg_5m": 98.96, - "load_avg_15m": 59.59, - "mem_total_mb": 193026, - "mem_used_mb": 13177, - "mem_available_mb": 179849, - "mem_percent": 6.8, - "disk_total_gb": 103.9, - "disk_used_gb": 72.8, - "disk_available_gb": 31.1, - "disk_percent": 70.1, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124800.722914, - "elapsed_s": 257.2, - "cpu_percent": 0.0, - "load_avg_1m": 212.91, - "load_avg_5m": 103.54, - "load_avg_15m": 61.5, - "mem_total_mb": 193026, - "mem_used_mb": 13477, - "mem_available_mb": 179549, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 73.5, - "disk_available_gb": 30.4, - "disk_percent": 70.7, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124806.4457622, - "elapsed_s": 262.9, - "cpu_percent": 0.0, - "load_avg_1m": 215.08, - "load_avg_5m": 105.8, - "load_avg_15m": 62.46, - "mem_total_mb": 193026, - "mem_used_mb": 13588, - "mem_available_mb": 179438, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 74.1, - "disk_available_gb": 29.8, - "disk_percent": 71.3, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124812.163682, - "elapsed_s": 268.6, - "cpu_percent": 0.0, - "load_avg_1m": 217.24, - "load_avg_5m": 108.07, - "load_avg_15m": 63.43, - "mem_total_mb": 193026, - "mem_used_mb": 13589, - "mem_available_mb": 179437, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 74.7, - "disk_available_gb": 29.2, - "disk_percent": 71.9, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124817.832962, - "elapsed_s": 274.3, - "cpu_percent": 0.0, - "load_avg_1m": 217.94, - "load_avg_5m": 110.02, - "load_avg_15m": 64.3, - "mem_total_mb": 193026, - "mem_used_mb": 13591, - "mem_available_mb": 179435, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 75.4, - "disk_available_gb": 28.5, - "disk_percent": 72.6, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124823.534231, - "elapsed_s": 280.0, - "cpu_percent": 0.0, - "load_avg_1m": 219.15, - "load_avg_5m": 112.07, - "load_avg_15m": 65.2, - "mem_total_mb": 193026, - "mem_used_mb": 13569, - "mem_available_mb": 179457, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 76.1, - "disk_available_gb": 27.8, - "disk_percent": 73.2, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124829.2509599, - "elapsed_s": 285.7, - "cpu_percent": 0.0, - "load_avg_1m": 219.94, - "load_avg_5m": 114.01, - "load_avg_15m": 66.08, - "mem_total_mb": 193026, - "mem_used_mb": 13573, - "mem_available_mb": 179453, - "mem_percent": 7.0, - "disk_total_gb": 103.9, - "disk_used_gb": 76.8, - "disk_available_gb": 27.1, - "disk_percent": 73.9, - "firecracker_count": 35, - "tap_device_count": 35, - "nightshift_fd_count": 0, - "iptables_rule_count": 70, - "errors": [] - }, - { - "timestamp": 1772124834.922053, - "elapsed_s": 291.4, - "cpu_percent": 0.0, - "load_avg_1m": 220.82, - "load_avg_5m": 115.95, - "load_avg_15m": 66.97, - "mem_total_mb": 193026, - "mem_used_mb": 13793, - "mem_available_mb": 179233, - "mem_percent": 7.1, - "disk_total_gb": 103.9, - "disk_used_gb": 77.5, - "disk_available_gb": 26.4, - "disk_percent": 74.6, - "firecracker_count": 36, - "tap_device_count": 36, - "nightshift_fd_count": 0, - "iptables_rule_count": 72, - "errors": [] - }, - { - "timestamp": 1772124840.586133, - "elapsed_s": 297.1, - "cpu_percent": 0.0, - "load_avg_1m": 223.22, - "load_avg_5m": 119.92, - "load_avg_15m": 68.79, - "mem_total_mb": 193026, - "mem_used_mb": 14434, - "mem_available_mb": 178592, - "mem_percent": 7.5, - "disk_total_gb": 103.9, - "disk_used_gb": 78.2, - "disk_available_gb": 25.7, - "disk_percent": 75.3, - "firecracker_count": 46, - "tap_device_count": 46, - "nightshift_fd_count": 0, - "iptables_rule_count": 92, - "errors": [] - }, - { - "timestamp": 1772124846.304367, - "elapsed_s": 302.8, - "cpu_percent": 0.0, - "load_avg_1m": 220.96, - "load_avg_5m": 121.16, - "load_avg_15m": 69.47, - "mem_total_mb": 193026, - "mem_used_mb": 17109, - "mem_available_mb": 175917, - "mem_percent": 8.9, - "disk_total_gb": 103.9, - "disk_used_gb": 78.9, - "disk_available_gb": 25.0, - "disk_percent": 75.9, - "firecracker_count": 64, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 129, - "errors": [] - }, - { - "timestamp": 1772124851.935481, - "elapsed_s": 308.4, - "cpu_percent": 0.0, - "load_avg_1m": 220.4, - "load_avg_5m": 122.71, - "load_avg_15m": 70.24, - "mem_total_mb": 193026, - "mem_used_mb": 20241, - "mem_available_mb": 172785, - "mem_percent": 10.5, - "disk_total_gb": 103.9, - "disk_used_gb": 79.4, - "disk_available_gb": 24.5, - "disk_percent": 76.4, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124857.642932, - "elapsed_s": 314.1, - "cpu_percent": 0.0, - "load_avg_1m": 219.89, - "load_avg_5m": 124.22, - "load_avg_15m": 71.02, - "mem_total_mb": 193026, - "mem_used_mb": 20618, - "mem_available_mb": 172408, - "mem_percent": 10.7, - "disk_total_gb": 103.9, - "disk_used_gb": 79.8, - "disk_available_gb": 24.1, - "disk_percent": 76.8, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124863.3713121, - "elapsed_s": 319.8, - "cpu_percent": 0.0, - "load_avg_1m": 219.18, - "load_avg_5m": 125.66, - "load_avg_15m": 71.77, - "mem_total_mb": 193026, - "mem_used_mb": 21194, - "mem_available_mb": 171832, - "mem_percent": 11.0, - "disk_total_gb": 103.9, - "disk_used_gb": 80.2, - "disk_available_gb": 23.7, - "disk_percent": 77.2, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124869.077047, - "elapsed_s": 325.6, - "cpu_percent": 0.0, - "load_avg_1m": 218.6, - "load_avg_5m": 127.1, - "load_avg_15m": 72.52, - "mem_total_mb": 193026, - "mem_used_mb": 21308, - "mem_available_mb": 171718, - "mem_percent": 11.0, - "disk_total_gb": 103.9, - "disk_used_gb": 80.8, - "disk_available_gb": 23.1, - "disk_percent": 77.8, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124874.7959502, - "elapsed_s": 331.3, - "cpu_percent": 0.0, - "load_avg_1m": 218.15, - "load_avg_5m": 128.52, - "load_avg_15m": 73.28, - "mem_total_mb": 193026, - "mem_used_mb": 21403, - "mem_available_mb": 171623, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 81.3, - "disk_available_gb": 22.6, - "disk_percent": 78.2, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124880.4629161, - "elapsed_s": 336.9, - "cpu_percent": 0.0, - "load_avg_1m": 217.59, - "load_avg_5m": 131.35, - "load_avg_15m": 74.79, - "mem_total_mb": 193026, - "mem_used_mb": 21430, - "mem_available_mb": 171596, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 81.8, - "disk_available_gb": 22.1, - "disk_percent": 78.7, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124886.1892219, - "elapsed_s": 342.7, - "cpu_percent": 0.0, - "load_avg_1m": 216.1, - "load_avg_5m": 132.48, - "load_avg_15m": 75.46, - "mem_total_mb": 193026, - "mem_used_mb": 21410, - "mem_available_mb": 171616, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 82.3, - "disk_available_gb": 21.6, - "disk_percent": 79.2, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124891.874017, - "elapsed_s": 348.3, - "cpu_percent": 0.0, - "load_avg_1m": 214.73, - "load_avg_5m": 133.58, - "load_avg_15m": 76.12, - "mem_total_mb": 193026, - "mem_used_mb": 21558, - "mem_available_mb": 171468, - "mem_percent": 11.2, - "disk_total_gb": 103.9, - "disk_used_gb": 83.2, - "disk_available_gb": 20.7, - "disk_percent": 80.1, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124897.583029, - "elapsed_s": 354.1, - "cpu_percent": 0.0, - "load_avg_1m": 212.67, - "load_avg_5m": 134.5, - "load_avg_15m": 76.73, - "mem_total_mb": 193026, - "mem_used_mb": 21408, - "mem_available_mb": 171618, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 83.9, - "disk_available_gb": 20.0, - "disk_percent": 80.8, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124903.300451, - "elapsed_s": 359.8, - "cpu_percent": 0.0, - "load_avg_1m": 210.85, - "load_avg_5m": 135.42, - "load_avg_15m": 77.33, - "mem_total_mb": 193026, - "mem_used_mb": 21411, - "mem_available_mb": 171615, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 84.6, - "disk_available_gb": 19.3, - "disk_percent": 81.4, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124909.023633, - "elapsed_s": 365.5, - "cpu_percent": 0.0, - "load_avg_1m": 209.5, - "load_avg_5m": 136.4, - "load_avg_15m": 77.96, - "mem_total_mb": 193026, - "mem_used_mb": 21451, - "mem_available_mb": 171575, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 85.6, - "disk_available_gb": 18.3, - "disk_percent": 82.4, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124914.73771, - "elapsed_s": 371.2, - "cpu_percent": 0.0, - "load_avg_1m": 208.34, - "load_avg_5m": 137.37, - "load_avg_15m": 78.59, - "mem_total_mb": 193026, - "mem_used_mb": 21541, - "mem_available_mb": 171485, - "mem_percent": 11.2, - "disk_total_gb": 103.9, - "disk_used_gb": 86.4, - "disk_available_gb": 17.5, - "disk_percent": 83.2, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124920.381011, - "elapsed_s": 376.9, - "cpu_percent": 0.0, - "load_avg_1m": 205.76, - "load_avg_5m": 139.15, - "load_avg_15m": 79.8, - "mem_total_mb": 193026, - "mem_used_mb": 21450, - "mem_available_mb": 171576, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 87.0, - "disk_available_gb": 16.9, - "disk_percent": 83.7, - "firecracker_count": 65, - "tap_device_count": 65, - "nightshift_fd_count": 0, - "iptables_rule_count": 130, - "errors": [] - }, - { - "timestamp": 1772124926.112872, - "elapsed_s": 382.6, - "cpu_percent": 0.0, - "load_avg_1m": 204.42, - "load_avg_5m": 139.98, - "load_avg_15m": 80.39, - "mem_total_mb": 193026, - "mem_used_mb": 21481, - "mem_available_mb": 171545, - "mem_percent": 11.1, - "disk_total_gb": 103.9, - "disk_used_gb": 87.4, - "disk_available_gb": 16.5, - "disk_percent": 84.1, - "firecracker_count": 66, - "tap_device_count": 66, - "nightshift_fd_count": 0, - "iptables_rule_count": 132, - "errors": [] - }, - { - "timestamp": 1772124931.820008, - "elapsed_s": 388.3, - "cpu_percent": 0.0, - "load_avg_1m": 203.02, - "load_avg_5m": 140.76, - "load_avg_15m": 80.96, - "mem_total_mb": 193026, - "mem_used_mb": 21763, - "mem_available_mb": 171263, - "mem_percent": 11.3, - "disk_total_gb": 103.9, - "disk_used_gb": 88.4, - "disk_available_gb": 15.5, - "disk_percent": 85.1, - "firecracker_count": 66, - "tap_device_count": 66, - "nightshift_fd_count": 0, - "iptables_rule_count": 132, - "errors": [] - }, - { - "timestamp": 1772124937.565732, - "elapsed_s": 394.0, - "cpu_percent": 0.0, - "load_avg_1m": 202.06, - "load_avg_5m": 141.6, - "load_avg_15m": 81.55, - "mem_total_mb": 193026, - "mem_used_mb": 21864, - "mem_available_mb": 171162, - "mem_percent": 11.3, - "disk_total_gb": 103.9, - "disk_used_gb": 89.0, - "disk_available_gb": 14.9, - "disk_percent": 85.7, - "firecracker_count": 66, - "tap_device_count": 66, - "nightshift_fd_count": 0, - "iptables_rule_count": 132, - "errors": [] - }, - { - "timestamp": 1772124943.284319, - "elapsed_s": 399.8, - "cpu_percent": 0.0, - "load_avg_1m": 200.69, - "load_avg_5m": 142.32, - "load_avg_15m": 82.11, - "mem_total_mb": 193026, - "mem_used_mb": 22211, - "mem_available_mb": 170815, - "mem_percent": 11.5, - "disk_total_gb": 103.9, - "disk_used_gb": 89.9, - "disk_available_gb": 14.0, - "disk_percent": 86.5, - "firecracker_count": 68, - "tap_device_count": 68, - "nightshift_fd_count": 0, - "iptables_rule_count": 136, - "errors": [] - }, - { - "timestamp": 1772124949.005944, - "elapsed_s": 405.5, - "cpu_percent": 0.0, - "load_avg_1m": 199.68, - "load_avg_5m": 143.08, - "load_avg_15m": 82.68, - "mem_total_mb": 193026, - "mem_used_mb": 22066, - "mem_available_mb": 170960, - "mem_percent": 11.4, - "disk_total_gb": 103.9, - "disk_used_gb": 90.1, - "disk_available_gb": 13.8, - "disk_percent": 86.7, - "firecracker_count": 68, - "tap_device_count": 68, - "nightshift_fd_count": 0, - "iptables_rule_count": 136, - "errors": [] - }, - { - "timestamp": 1772124954.687729, - "elapsed_s": 411.2, - "cpu_percent": 0.0, - "load_avg_1m": 198.66, - "load_avg_5m": 143.8, - "load_avg_15m": 83.24, - "mem_total_mb": 193026, - "mem_used_mb": 22361, - "mem_available_mb": 170665, - "mem_percent": 11.6, - "disk_total_gb": 103.9, - "disk_used_gb": 91.1, - "disk_available_gb": 12.8, - "disk_percent": 87.7, - "firecracker_count": 69, - "tap_device_count": 69, - "nightshift_fd_count": 0, - "iptables_rule_count": 138, - "errors": [] - }, - { - "timestamp": 1772124960.361461, - "elapsed_s": 416.8, - "cpu_percent": 0.0, - "load_avg_1m": 197.43, - "load_avg_5m": 145.34, - "load_avg_15m": 84.39, - "mem_total_mb": 193026, - "mem_used_mb": 22395, - "mem_available_mb": 170631, - "mem_percent": 11.6, - "disk_total_gb": 103.9, - "disk_used_gb": 91.6, - "disk_available_gb": 12.3, - "disk_percent": 88.2, - "firecracker_count": 69, - "tap_device_count": 69, - "nightshift_fd_count": 0, - "iptables_rule_count": 138, - "errors": [] - }, - { - "timestamp": 1772124966.0442219, - "elapsed_s": 422.5, - "cpu_percent": 0.0, - "load_avg_1m": 195.47, - "load_avg_5m": 145.8, - "load_avg_15m": 84.86, - "mem_total_mb": 193026, - "mem_used_mb": 23453, - "mem_available_mb": 169573, - "mem_percent": 12.2, - "disk_total_gb": 103.9, - "disk_used_gb": 92.9, - "disk_available_gb": 11.0, - "disk_percent": 89.4, - "firecracker_count": 79, - "tap_device_count": 79, - "nightshift_fd_count": 0, - "iptables_rule_count": 158, - "errors": [] - }, - { - "timestamp": 1772124971.770185, - "elapsed_s": 428.2, - "cpu_percent": 0.0, - "load_avg_1m": 193.43, - "load_avg_5m": 146.2, - "load_avg_15m": 85.32, - "mem_total_mb": 193026, - "mem_used_mb": 25630, - "mem_available_mb": 167396, - "mem_percent": 13.3, - "disk_total_gb": 103.9, - "disk_used_gb": 93.7, - "disk_available_gb": 10.2, - "disk_percent": 90.2, - "firecracker_count": 85, - "tap_device_count": 85, - "nightshift_fd_count": 0, - "iptables_rule_count": 170, - "errors": [] - }, - { - "timestamp": 1772124977.4638588, - "elapsed_s": 433.9, - "cpu_percent": 0.0, - "load_avg_1m": 191.32, - "load_avg_5m": 146.55, - "load_avg_15m": 85.76, - "mem_total_mb": 193026, - "mem_used_mb": 26924, - "mem_available_mb": 166102, - "mem_percent": 13.9, - "disk_total_gb": 103.9, - "disk_used_gb": 94.4, - "disk_available_gb": 9.5, - "disk_percent": 90.9, - "firecracker_count": 88, - "tap_device_count": 88, - "nightshift_fd_count": 0, - "iptables_rule_count": 176, - "errors": [] - }, - { - "timestamp": 1772124983.162237, - "elapsed_s": 439.6, - "cpu_percent": 0.0, - "load_avg_1m": 188.49, - "load_avg_5m": 146.71, - "load_avg_15m": 86.14, - "mem_total_mb": 193026, - "mem_used_mb": 27666, - "mem_available_mb": 165360, - "mem_percent": 14.3, - "disk_total_gb": 103.9, - "disk_used_gb": 94.7, - "disk_available_gb": 9.2, - "disk_percent": 91.1, - "firecracker_count": 92, - "tap_device_count": 92, - "nightshift_fd_count": 0, - "iptables_rule_count": 184, - "errors": [] - }, - { - "timestamp": 1772124988.8725061, - "elapsed_s": 445.3, - "cpu_percent": 0.0, - "load_avg_1m": 185.97, - "load_avg_5m": 146.88, - "load_avg_15m": 86.52, - "mem_total_mb": 193026, - "mem_used_mb": 28157, - "mem_available_mb": 164869, - "mem_percent": 14.6, - "disk_total_gb": 103.9, - "disk_used_gb": 95.3, - "disk_available_gb": 8.6, - "disk_percent": 91.7, - "firecracker_count": 92, - "tap_device_count": 92, - "nightshift_fd_count": 0, - "iptables_rule_count": 184, - "errors": [] - }, - { - "timestamp": 1772124994.574615, - "elapsed_s": 451.0, - "cpu_percent": 0.0, - "load_avg_1m": 183.17, - "load_avg_5m": 146.95, - "load_avg_15m": 86.86, - "mem_total_mb": 193026, - "mem_used_mb": 28430, - "mem_available_mb": 164596, - "mem_percent": 14.7, - "disk_total_gb": 103.9, - "disk_used_gb": 95.8, - "disk_available_gb": 8.1, - "disk_percent": 92.2, - "firecracker_count": 93, - "tap_device_count": 93, - "nightshift_fd_count": 0, - "iptables_rule_count": 186, - "errors": [] - }, - { - "timestamp": 1772125000.2790961, - "elapsed_s": 456.8, - "cpu_percent": 0.0, - "load_avg_1m": 180.19, - "load_avg_5m": 146.93, - "load_avg_15m": 87.18, - "mem_total_mb": 193026, - "mem_used_mb": 29604, - "mem_available_mb": 163422, - "mem_percent": 15.3, - "disk_total_gb": 103.9, - "disk_used_gb": 96.3, - "disk_available_gb": 7.6, - "disk_percent": 92.7, - "firecracker_count": 101, - "tap_device_count": 101, - "nightshift_fd_count": 0, - "iptables_rule_count": 202, - "errors": [] - }, - { - "timestamp": 1772125005.987793, - "elapsed_s": 462.5, - "cpu_percent": 0.0, - "load_avg_1m": 172.52, - "load_avg_5m": 146.4, - "load_avg_15m": 87.65, - "mem_total_mb": 193026, - "mem_used_mb": 32119, - "mem_available_mb": 160907, - "mem_percent": 16.6, - "disk_total_gb": 103.9, - "disk_used_gb": 96.8, - "disk_available_gb": 7.1, - "disk_percent": 93.2, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125011.7213829, - "elapsed_s": 468.2, - "cpu_percent": 0.0, - "load_avg_1m": 167.2, - "load_avg_5m": 145.73, - "load_avg_15m": 87.75, - "mem_total_mb": 193026, - "mem_used_mb": 32405, - "mem_available_mb": 160621, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 97.3, - "disk_available_gb": 6.6, - "disk_percent": 93.6, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125017.454648, - "elapsed_s": 473.9, - "cpu_percent": 0.0, - "load_avg_1m": 162.62, - "load_avg_5m": 145.14, - "load_avg_15m": 87.87, - "mem_total_mb": 193026, - "mem_used_mb": 32397, - "mem_available_mb": 160629, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 97.8, - "disk_available_gb": 6.1, - "disk_percent": 94.1, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125023.171968, - "elapsed_s": 479.6, - "cpu_percent": 0.0, - "load_avg_1m": 158.88, - "load_avg_5m": 144.65, - "load_avg_15m": 88.02, - "mem_total_mb": 193026, - "mem_used_mb": 32418, - "mem_available_mb": 160608, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 98.4, - "disk_available_gb": 5.5, - "disk_percent": 94.7, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125028.878268, - "elapsed_s": 485.4, - "cpu_percent": 0.0, - "load_avg_1m": 153.93, - "load_avg_5m": 143.86, - "load_avg_15m": 88.07, - "mem_total_mb": 193026, - "mem_used_mb": 32467, - "mem_available_mb": 160559, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 98.9, - "disk_available_gb": 5.0, - "disk_percent": 95.2, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125034.6192021, - "elapsed_s": 491.1, - "cpu_percent": 0.0, - "load_avg_1m": 149.45, - "load_avg_5m": 143.1, - "load_avg_15m": 88.12, - "mem_total_mb": 193026, - "mem_used_mb": 32495, - "mem_available_mb": 160531, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 99.5, - "disk_available_gb": 4.4, - "disk_percent": 95.8, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125040.253449, - "elapsed_s": 496.7, - "cpu_percent": 0.0, - "load_avg_1m": 145.01, - "load_avg_5m": 142.29, - "load_avg_15m": 88.15, - "mem_total_mb": 193026, - "mem_used_mb": 32510, - "mem_available_mb": 160516, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 100.1, - "disk_available_gb": 3.8, - "disk_percent": 96.3, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125045.9543538, - "elapsed_s": 502.4, - "cpu_percent": 0.0, - "load_avg_1m": 136.76, - "load_avg_5m": 140.61, - "load_avg_15m": 88.19, - "mem_total_mb": 193026, - "mem_used_mb": 32492, - "mem_available_mb": 160534, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 100.8, - "disk_available_gb": 3.1, - "disk_percent": 97.0, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125051.6997418, - "elapsed_s": 508.2, - "cpu_percent": 0.0, - "load_avg_1m": 132.77, - "load_avg_5m": 139.72, - "load_avg_15m": 88.18, - "mem_total_mb": 193026, - "mem_used_mb": 32481, - "mem_available_mb": 160545, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 101.5, - "disk_available_gb": 2.4, - "disk_percent": 97.7, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125057.78752, - "elapsed_s": 514.3, - "cpu_percent": 0.0, - "load_avg_1m": 129.43, - "load_avg_5m": 138.91, - "load_avg_15m": 88.2, - "mem_total_mb": 193026, - "mem_used_mb": 32546, - "mem_available_mb": 160480, - "mem_percent": 16.9, - "disk_total_gb": 103.9, - "disk_used_gb": 102.3, - "disk_available_gb": 1.6, - "disk_percent": 98.5, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125063.462924, - "elapsed_s": 519.9, - "cpu_percent": 0.0, - "load_avg_1m": 126.03, - "load_avg_5m": 138.05, - "load_avg_15m": 88.19, - "mem_total_mb": 193026, - "mem_used_mb": 32528, - "mem_available_mb": 160498, - "mem_percent": 16.9, - "disk_total_gb": 103.9, - "disk_used_gb": 103.0, - "disk_available_gb": 0.9, - "disk_percent": 99.1, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125069.3477461, - "elapsed_s": 525.8, - "cpu_percent": 0.0, - "load_avg_1m": 123.06, - "load_avg_5m": 137.24, - "load_avg_15m": 88.2, - "mem_total_mb": 193026, - "mem_used_mb": 32519, - "mem_available_mb": 160507, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 103.7, - "disk_available_gb": 0.2, - "disk_percent": 99.8, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125075.069458, - "elapsed_s": 531.5, - "cpu_percent": 0.0, - "load_avg_1m": 120.26, - "load_avg_5m": 136.42, - "load_avg_15m": 88.19, - "mem_total_mb": 193026, - "mem_used_mb": 32601, - "mem_available_mb": 160425, - "mem_percent": 16.9, - "disk_total_gb": 103.9, - "disk_used_gb": 103.6, - "disk_available_gb": 0.3, - "disk_percent": 99.7, - "firecracker_count": 115, - "tap_device_count": 115, - "nightshift_fd_count": 0, - "iptables_rule_count": 230, - "errors": [] - }, - { - "timestamp": 1772125080.784756, - "elapsed_s": 537.3, - "cpu_percent": 0.0, - "load_avg_1m": 110.98, - "load_avg_5m": 133.93, - "load_avg_15m": 87.9, - "mem_total_mb": 193026, - "mem_used_mb": 32409, - "mem_available_mb": 160617, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 99.1, - "disk_available_gb": 4.8, - "disk_percent": 95.4, - "firecracker_count": 114, - "tap_device_count": 114, - "nightshift_fd_count": 0, - "iptables_rule_count": 228, - "errors": [] - }, - { - "timestamp": 1772125086.4351301, - "elapsed_s": 542.9, - "cpu_percent": 0.0, - "load_avg_1m": 104.97, - "load_avg_5m": 132.3, - "load_avg_15m": 87.62, - "mem_total_mb": 193026, - "mem_used_mb": 32439, - "mem_available_mb": 160587, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 102.0, - "disk_available_gb": 1.9, - "disk_percent": 98.2, - "firecracker_count": 114, - "tap_device_count": 114, - "nightshift_fd_count": 0, - "iptables_rule_count": 228, - "errors": [] - }, - { - "timestamp": 1772125092.17858, - "elapsed_s": 548.7, - "cpu_percent": 0.0, - "load_avg_1m": 99.29, - "load_avg_5m": 130.67, - "load_avg_15m": 87.33, - "mem_total_mb": 193026, - "mem_used_mb": 32453, - "mem_available_mb": 160573, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 103.4, - "disk_available_gb": 0.5, - "disk_percent": 99.5, - "firecracker_count": 114, - "tap_device_count": 114, - "nightshift_fd_count": 0, - "iptables_rule_count": 228, - "errors": [] - }, - { - "timestamp": 1772125097.8556402, - "elapsed_s": 554.3, - "cpu_percent": 0.0, - "load_avg_1m": 94.14, - "load_avg_5m": 129.08, - "load_avg_15m": 87.05, - "mem_total_mb": 193026, - "mem_used_mb": 32392, - "mem_available_mb": 160634, - "mem_percent": 16.8, - "disk_total_gb": 103.9, - "disk_used_gb": 103.9, - "disk_available_gb": 0.0, - "disk_percent": 100.0, - "firecracker_count": 114, - "tap_device_count": 114, - "nightshift_fd_count": 0, - "iptables_rule_count": 228, - "errors": [] - }, - { - "timestamp": 1772125104.7875452, - "elapsed_s": 561.3, - "cpu_percent": 0.0, - "load_avg_1m": 85.28, - "load_avg_5m": 126.03, - "load_avg_15m": 86.51, - "mem_total_mb": 193026, - "mem_used_mb": 32242, - "mem_available_mb": 160784, - "mem_percent": 16.7, - "disk_total_gb": 103.9, - "disk_used_gb": 103.9, - "disk_available_gb": 0.0, - "disk_percent": 100.0, - "firecracker_count": 114, - "tap_device_count": 114, - "nightshift_fd_count": 0, - "iptables_rule_count": 228, - "errors": [] - }, - { - "timestamp": 1772125111.348863, - "elapsed_s": 567.8, - "cpu_percent": 0.0, - "load_avg_1m": 81.42, - "load_avg_5m": 124.55, - "load_avg_15m": 86.25, - "mem_total_mb": 193026, - "mem_used_mb": 31804, - "mem_available_mb": 161222, - "mem_percent": 16.5, - "disk_total_gb": 103.9, - "disk_used_gb": 103.4, - "disk_available_gb": 0.5, - "disk_percent": 99.5, - "firecracker_count": 113, - "tap_device_count": 113, - "nightshift_fd_count": 0, - "iptables_rule_count": 226, - "errors": [] - }, - { - "timestamp": 1772125116.9779148, - "elapsed_s": 573.5, - "cpu_percent": 0.0, - "load_avg_1m": 77.86, - "load_avg_5m": 123.1, - "load_avg_15m": 85.98, - "mem_total_mb": 193026, - "mem_used_mb": 31426, - "mem_available_mb": 161600, - "mem_percent": 16.3, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125122.699175, - "elapsed_s": 579.2, - "cpu_percent": 0.0, - "load_avg_1m": 74.43, - "load_avg_5m": 121.64, - "load_avg_15m": 85.71, - "mem_total_mb": 193026, - "mem_used_mb": 31346, - "mem_available_mb": 161680, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125128.4017842, - "elapsed_s": 584.9, - "cpu_percent": 0.0, - "load_avg_1m": 71.35, - "load_avg_5m": 120.21, - "load_avg_15m": 85.44, - "mem_total_mb": 193026, - "mem_used_mb": 31299, - "mem_available_mb": 161727, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125134.140228, - "elapsed_s": 590.6, - "cpu_percent": 0.0, - "load_avg_1m": 68.52, - "load_avg_5m": 118.82, - "load_avg_15m": 85.17, - "mem_total_mb": 193026, - "mem_used_mb": 31279, - "mem_available_mb": 161747, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125139.784169, - "elapsed_s": 596.3, - "cpu_percent": 0.0, - "load_avg_1m": 65.83, - "load_avg_5m": 117.42, - "load_avg_15m": 84.9, - "mem_total_mb": 193026, - "mem_used_mb": 31261, - "mem_available_mb": 161765, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125145.45068, - "elapsed_s": 601.9, - "cpu_percent": 0.0, - "load_avg_1m": 61.57, - "load_avg_5m": 114.81, - "load_avg_15m": 84.4, - "mem_total_mb": 193026, - "mem_used_mb": 31236, - "mem_available_mb": 161790, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125151.142907, - "elapsed_s": 607.6, - "cpu_percent": 0.0, - "load_avg_1m": 59.6, - "load_avg_5m": 113.52, - "load_avg_15m": 84.15, - "mem_total_mb": 193026, - "mem_used_mb": 31217, - "mem_available_mb": 161809, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125156.762732, - "elapsed_s": 613.2, - "cpu_percent": 0.0, - "load_avg_1m": 57.79, - "load_avg_5m": 112.25, - "load_avg_15m": 83.89, - "mem_total_mb": 193026, - "mem_used_mb": 31204, - "mem_available_mb": 161822, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125162.406473, - "elapsed_s": 618.9, - "cpu_percent": 0.0, - "load_avg_1m": 56.04, - "load_avg_5m": 110.98, - "load_avg_15m": 83.64, - "mem_total_mb": 193026, - "mem_used_mb": 31233, - "mem_available_mb": 161793, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - }, - { - "timestamp": 1772125168.4051461, - "elapsed_s": 624.9, - "cpu_percent": 0.0, - "load_avg_1m": 54.44, - "load_avg_5m": 109.74, - "load_avg_15m": 83.38, - "mem_total_mb": 193026, - "mem_used_mb": 31225, - "mem_available_mb": 161801, - "mem_percent": 16.2, - "disk_total_gb": 103.9, - "disk_used_gb": 102.8, - "disk_available_gb": 1.1, - "disk_percent": 98.9, - "firecracker_count": 112, - "tap_device_count": 112, - "nightshift_fd_count": 0, - "iptables_rule_count": 224, - "errors": [] - } -] \ No newline at end of file From 50158b275ffa00aa787e18e07d54a1ee7130c2d4 Mon Sep 17 00:00:00 2001 From: Gianni Crivello Date: Fri, 27 Feb 2026 11:54:50 -0500 Subject: [PATCH 4/5] removing uv.lock for now --- uv.lock | 929 -------------------------------------------------------- 1 file changed, 929 deletions(-) delete mode 100644 uv.lock diff --git a/uv.lock b/uv.lock deleted file mode 100644 index 3fd39d6..0000000 --- a/uv.lock +++ /dev/null @@ -1,929 +0,0 @@ -version = 1 -revision = 2 -requires-python = ">=3.12" - -[[package]] -name = "aiosqlite" -version = "0.22.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4e/8a/64761f4005f17809769d23e518d915db74e6310474e733e3593cfc854ef1/aiosqlite-0.22.1.tar.gz", hash = "sha256:043e0bd78d32888c0a9ca90fc788b38796843360c855a7262a532813133a0650", size = 14821, upload-time = "2025-12-23T19:25:43.997Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/00/b7/e3bf5133d697a08128598c8d0abc5e16377b51465a33756de24fa7dee953/aiosqlite-0.22.1-py3-none-any.whl", hash = "sha256:21c002eb13823fad740196c5a2e9d8e62f6243bd9e7e4a1f87fb5e44ecb4fceb", size = 17405, upload-time = "2025-12-23T19:25:42.139Z" }, -] - -[[package]] -name = "annotated-doc" -version = "0.0.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz", hash = "sha256:fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4", size = 7288, upload-time = "2025-11-10T22:07:42.062Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", hash = "sha256:571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320", size = 5303, upload-time = "2025-11-10T22:07:40.673Z" }, -] - -[[package]] -name = "annotated-types" -version = "0.7.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, -] - -[[package]] -name = "anthropic" -version = "0.83.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "distro" }, - { name = "docstring-parser" }, - { name = "httpx" }, - { name = "jiter" }, - { name = "pydantic" }, - { name = "sniffio" }, - { name = "typing-extensions" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/db/e5/02cd2919ec327b24234abb73082e6ab84c451182cc3cc60681af700f4c63/anthropic-0.83.0.tar.gz", hash = "sha256:a8732c68b41869266c3034541a31a29d8be0f8cd0a714f9edce3128b351eceb4", size = 534058, upload-time = "2026-02-19T19:26:38.904Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5f/75/b9d58e4e2a4b1fc3e75ffbab978f999baf8b7c4ba9f96e60edb918ba386b/anthropic-0.83.0-py3-none-any.whl", hash = "sha256:f069ef508c73b8f9152e8850830d92bd5ef185645dbacf234bb213344a274810", size = 456991, upload-time = "2026-02-19T19:26:40.114Z" }, -] - -[[package]] -name = "anyio" -version = "4.12.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "idna" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.12.1.tar.gz", hash = "sha256:41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703", size = 228685, upload-time = "2026-01-06T11:45:21.246Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" }, -] - -[[package]] -name = "attrs" -version = "25.4.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, -] - -[[package]] -name = "certifi" -version = "2026.1.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2026-01-04T02:42:41.825Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/ad/3cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 152900, upload-time = "2026-01-04T02:42:40.15Z" }, -] - -[[package]] -name = "cffi" -version = "2.0.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" }, - { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, - { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" }, - { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" }, - { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" }, - { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" }, - { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, - { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" }, - { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, - { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" }, - { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" }, - { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" }, - { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" }, - { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" }, - { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" }, - { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" }, - { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" }, - { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" }, - { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" }, - { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" }, - { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" }, - { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" }, - { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" }, - { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" }, - { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" }, - { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" }, - { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" }, - { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" }, - { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" }, - { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" }, - { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" }, - { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" }, - { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" }, - { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" }, - { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" }, - { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" }, - { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" }, - { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" }, - { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" }, - { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" }, - { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" }, - { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" }, - { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" }, - { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" }, - { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" }, - { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" }, -] - -[[package]] -name = "claude-agent-sdk" -version = "0.1.39" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "mcp" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/29/86/52c75a8737d96524611b738fa649d4555eff361b9f8ae393557644fb15e9/claude_agent_sdk-0.1.39.tar.gz", hash = "sha256:dcf0ebd5a638c9a7d9f3af7640932a9212b2705b7056e4f08bd3968a865b4268", size = 61612, upload-time = "2026-02-19T23:43:48.836Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ae/bc/405ac4a079cd9257d3e39c8ede213e6ca7d8cb358486b7cfedf01ef1a7fe/claude_agent_sdk-0.1.39-py3-none-macosx_11_0_arm64.whl", hash = "sha256:6ed6a79781f545b761b9fe467bc5ae213a103c9d3f0fe7a9dad3c01790ed58fa", size = 55221981, upload-time = "2026-02-19T23:43:32.845Z" }, - { url = "https://files.pythonhosted.org/packages/70/40/09e75b15f606def0c67a7ef86580f8c4d431a25549fcca28a3748b478323/claude_agent_sdk-0.1.39-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:0c03b5a3772eaec42e29ea39240c7d24b760358082f2e36336db9e71dde3dda4", size = 69964932, upload-time = "2026-02-19T23:43:37.004Z" }, - { url = "https://files.pythonhosted.org/packages/83/77/80888ccf8da8e4ff6b86d82ac1384a179e959d06af40a4f2090a6215b4ed/claude_agent_sdk-0.1.39-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:d2665c9e87b6ffece590bcdd6eb9def47cde4809b0d2f66e0a61a719189be7c9", size = 70577920, upload-time = "2026-02-19T23:43:41.662Z" }, - { url = "https://files.pythonhosted.org/packages/2c/d1/22afacdb20da881c82fd4c5c53f0e22a76a66010b3b11133ddc975d898d4/claude_agent_sdk-0.1.39-py3-none-win_amd64.whl", hash = "sha256:d03324daf7076be79d2dd05944559aabf4cc11c98d3a574b992a442a7c7a26d6", size = 72886448, upload-time = "2026-02-19T23:43:45.965Z" }, -] - -[[package]] -name = "click" -version = "8.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size = 295065, upload-time = "2025-11-15T20:45:42.706Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size = 108274, upload-time = "2025-11-15T20:45:41.139Z" }, -] - -[[package]] -name = "colorama" -version = "0.4.6" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, -] - -[[package]] -name = "cryptography" -version = "46.0.5" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/60/04/ee2a9e8542e4fa2773b81771ff8349ff19cdd56b7258a0cc442639052edb/cryptography-46.0.5.tar.gz", hash = "sha256:abace499247268e3757271b2f1e244b36b06f8515cf27c4d49468fc9eb16e93d", size = 750064, upload-time = "2026-02-10T19:18:38.255Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/81/b0bb27f2ba931a65409c6b8a8b358a7f03c0e46eceacddff55f7c84b1f3b/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad", size = 7176289, upload-time = "2026-02-10T19:17:08.274Z" }, - { url = "https://files.pythonhosted.org/packages/ff/9e/6b4397a3e3d15123de3b1806ef342522393d50736c13b20ec4c9ea6693a6/cryptography-46.0.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c18ff11e86df2e28854939acde2d003f7984f721eba450b56a200ad90eeb0e6b", size = 4275637, upload-time = "2026-02-10T19:17:10.53Z" }, - { url = "https://files.pythonhosted.org/packages/63/e7/471ab61099a3920b0c77852ea3f0ea611c9702f651600397ac567848b897/cryptography-46.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d7e3d356b8cd4ea5aff04f129d5f66ebdc7b6f8eae802b93739ed520c47c79b", size = 4424742, upload-time = "2026-02-10T19:17:12.388Z" }, - { url = "https://files.pythonhosted.org/packages/37/53/a18500f270342d66bf7e4d9f091114e31e5ee9e7375a5aba2e85a91e0044/cryptography-46.0.5-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:50bfb6925eff619c9c023b967d5b77a54e04256c4281b0e21336a130cd7fc263", size = 4277528, upload-time = "2026-02-10T19:17:13.853Z" }, - { url = "https://files.pythonhosted.org/packages/22/29/c2e812ebc38c57b40e7c583895e73c8c5adb4d1e4a0cc4c5a4fdab2b1acc/cryptography-46.0.5-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:803812e111e75d1aa73690d2facc295eaefd4439be1023fefc4995eaea2af90d", size = 4947993, upload-time = "2026-02-10T19:17:15.618Z" }, - { url = "https://files.pythonhosted.org/packages/6b/e7/237155ae19a9023de7e30ec64e5d99a9431a567407ac21170a046d22a5a3/cryptography-46.0.5-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3ee190460e2fbe447175cda91b88b84ae8322a104fc27766ad09428754a618ed", size = 4456855, upload-time = "2026-02-10T19:17:17.221Z" }, - { url = "https://files.pythonhosted.org/packages/2d/87/fc628a7ad85b81206738abbd213b07702bcbdada1dd43f72236ef3cffbb5/cryptography-46.0.5-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:f145bba11b878005c496e93e257c1e88f154d278d2638e6450d17e0f31e558d2", size = 3984635, upload-time = "2026-02-10T19:17:18.792Z" }, - { url = "https://files.pythonhosted.org/packages/84/29/65b55622bde135aedf4565dc509d99b560ee4095e56989e815f8fd2aa910/cryptography-46.0.5-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e9251e3be159d1020c4030bd2e5f84d6a43fe54b6c19c12f51cde9542a2817b2", size = 4277038, upload-time = "2026-02-10T19:17:20.256Z" }, - { url = "https://files.pythonhosted.org/packages/bc/36/45e76c68d7311432741faf1fbf7fac8a196a0a735ca21f504c75d37e2558/cryptography-46.0.5-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:47fb8a66058b80e509c47118ef8a75d14c455e81ac369050f20ba0d23e77fee0", size = 4912181, upload-time = "2026-02-10T19:17:21.825Z" }, - { url = "https://files.pythonhosted.org/packages/6d/1a/c1ba8fead184d6e3d5afcf03d569acac5ad063f3ac9fb7258af158f7e378/cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:4c3341037c136030cb46e4b1e17b7418ea4cbd9dd207e4a6f3b2b24e0d4ac731", size = 4456482, upload-time = "2026-02-10T19:17:25.133Z" }, - { url = "https://files.pythonhosted.org/packages/f9/e5/3fb22e37f66827ced3b902cf895e6a6bc1d095b5b26be26bd13c441fdf19/cryptography-46.0.5-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:890bcb4abd5a2d3f852196437129eb3667d62630333aacc13dfd470fad3aaa82", size = 4405497, upload-time = "2026-02-10T19:17:26.66Z" }, - { url = "https://files.pythonhosted.org/packages/1a/df/9d58bb32b1121a8a2f27383fabae4d63080c7ca60b9b5c88be742be04ee7/cryptography-46.0.5-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:80a8d7bfdf38f87ca30a5391c0c9ce4ed2926918e017c29ddf643d0ed2778ea1", size = 4667819, upload-time = "2026-02-10T19:17:28.569Z" }, - { url = "https://files.pythonhosted.org/packages/ea/ed/325d2a490c5e94038cdb0117da9397ece1f11201f425c4e9c57fe5b9f08b/cryptography-46.0.5-cp311-abi3-win32.whl", hash = "sha256:60ee7e19e95104d4c03871d7d7dfb3d22ef8a9b9c6778c94e1c8fcc8365afd48", size = 3028230, upload-time = "2026-02-10T19:17:30.518Z" }, - { url = "https://files.pythonhosted.org/packages/e9/5a/ac0f49e48063ab4255d9e3b79f5def51697fce1a95ea1370f03dc9db76f6/cryptography-46.0.5-cp311-abi3-win_amd64.whl", hash = "sha256:38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4", size = 3480909, upload-time = "2026-02-10T19:17:32.083Z" }, - { url = "https://files.pythonhosted.org/packages/00/13/3d278bfa7a15a96b9dc22db5a12ad1e48a9eb3d40e1827ef66a5df75d0d0/cryptography-46.0.5-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:94a76daa32eb78d61339aff7952ea819b1734b46f73646a07decb40e5b3448e2", size = 7119287, upload-time = "2026-02-10T19:17:33.801Z" }, - { url = "https://files.pythonhosted.org/packages/67/c8/581a6702e14f0898a0848105cbefd20c058099e2c2d22ef4e476dfec75d7/cryptography-46.0.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5be7bf2fb40769e05739dd0046e7b26f9d4670badc7b032d6ce4db64dddc0678", size = 4265728, upload-time = "2026-02-10T19:17:35.569Z" }, - { url = "https://files.pythonhosted.org/packages/dd/4a/ba1a65ce8fc65435e5a849558379896c957870dd64fecea97b1ad5f46a37/cryptography-46.0.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fe346b143ff9685e40192a4960938545c699054ba11d4f9029f94751e3f71d87", size = 4408287, upload-time = "2026-02-10T19:17:36.938Z" }, - { url = "https://files.pythonhosted.org/packages/f8/67/8ffdbf7b65ed1ac224d1c2df3943553766914a8ca718747ee3871da6107e/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:c69fd885df7d089548a42d5ec05be26050ebcd2283d89b3d30676eb32ff87dee", size = 4270291, upload-time = "2026-02-10T19:17:38.748Z" }, - { url = "https://files.pythonhosted.org/packages/f8/e5/f52377ee93bc2f2bba55a41a886fd208c15276ffbd2569f2ddc89d50e2c5/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:8293f3dea7fc929ef7240796ba231413afa7b68ce38fd21da2995549f5961981", size = 4927539, upload-time = "2026-02-10T19:17:40.241Z" }, - { url = "https://files.pythonhosted.org/packages/3b/02/cfe39181b02419bbbbcf3abdd16c1c5c8541f03ca8bda240debc467d5a12/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:1abfdb89b41c3be0365328a410baa9df3ff8a9110fb75e7b52e66803ddabc9a9", size = 4442199, upload-time = "2026-02-10T19:17:41.789Z" }, - { url = "https://files.pythonhosted.org/packages/c0/96/2fcaeb4873e536cf71421a388a6c11b5bc846e986b2b069c79363dc1648e/cryptography-46.0.5-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:d66e421495fdb797610a08f43b05269e0a5ea7f5e652a89bfd5a7d3c1dee3648", size = 3960131, upload-time = "2026-02-10T19:17:43.379Z" }, - { url = "https://files.pythonhosted.org/packages/d8/d2/b27631f401ddd644e94c5cf33c9a4069f72011821cf3dc7309546b0642a0/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:4e817a8920bfbcff8940ecfd60f23d01836408242b30f1a708d93198393a80b4", size = 4270072, upload-time = "2026-02-10T19:17:45.481Z" }, - { url = "https://files.pythonhosted.org/packages/f4/a7/60d32b0370dae0b4ebe55ffa10e8599a2a59935b5ece1b9f06edb73abdeb/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:68f68d13f2e1cb95163fa3b4db4bf9a159a418f5f6e7242564fc75fcae667fd0", size = 4892170, upload-time = "2026-02-10T19:17:46.997Z" }, - { url = "https://files.pythonhosted.org/packages/d2/b9/cf73ddf8ef1164330eb0b199a589103c363afa0cf794218c24d524a58eab/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:a3d1fae9863299076f05cb8a778c467578262fae09f9dc0ee9b12eb4268ce663", size = 4441741, upload-time = "2026-02-10T19:17:48.661Z" }, - { url = "https://files.pythonhosted.org/packages/5f/eb/eee00b28c84c726fe8fa0158c65afe312d9c3b78d9d01daf700f1f6e37ff/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c4143987a42a2397f2fc3b4d7e3a7d313fbe684f67ff443999e803dd75a76826", size = 4396728, upload-time = "2026-02-10T19:17:50.058Z" }, - { url = "https://files.pythonhosted.org/packages/65/f4/6bc1a9ed5aef7145045114b75b77c2a8261b4d38717bd8dea111a63c3442/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:7d731d4b107030987fd61a7f8ab512b25b53cef8f233a97379ede116f30eb67d", size = 4652001, upload-time = "2026-02-10T19:17:51.54Z" }, - { url = "https://files.pythonhosted.org/packages/86/ef/5d00ef966ddd71ac2e6951d278884a84a40ffbd88948ef0e294b214ae9e4/cryptography-46.0.5-cp314-cp314t-win32.whl", hash = "sha256:c3bcce8521d785d510b2aad26ae2c966092b7daa8f45dd8f44734a104dc0bc1a", size = 3003637, upload-time = "2026-02-10T19:17:52.997Z" }, - { url = "https://files.pythonhosted.org/packages/b7/57/f3f4160123da6d098db78350fdfd9705057aad21de7388eacb2401dceab9/cryptography-46.0.5-cp314-cp314t-win_amd64.whl", hash = "sha256:4d8ae8659ab18c65ced284993c2265910f6c9e650189d4e3f68445ef82a810e4", size = 3469487, upload-time = "2026-02-10T19:17:54.549Z" }, - { url = "https://files.pythonhosted.org/packages/e2/fa/a66aa722105ad6a458bebd64086ca2b72cdd361fed31763d20390f6f1389/cryptography-46.0.5-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:4108d4c09fbbf2789d0c926eb4152ae1760d5a2d97612b92d508d96c861e4d31", size = 7170514, upload-time = "2026-02-10T19:17:56.267Z" }, - { url = "https://files.pythonhosted.org/packages/0f/04/c85bdeab78c8bc77b701bf0d9bdcf514c044e18a46dcff330df5448631b0/cryptography-46.0.5-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1f30a86d2757199cb2d56e48cce14deddf1f9c95f1ef1b64ee91ea43fe2e18", size = 4275349, upload-time = "2026-02-10T19:17:58.419Z" }, - { url = "https://files.pythonhosted.org/packages/5c/32/9b87132a2f91ee7f5223b091dc963055503e9b442c98fc0b8a5ca765fab0/cryptography-46.0.5-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:039917b0dc418bb9f6edce8a906572d69e74bd330b0b3fea4f79dab7f8ddd235", size = 4420667, upload-time = "2026-02-10T19:18:00.619Z" }, - { url = "https://files.pythonhosted.org/packages/a1/a6/a7cb7010bec4b7c5692ca6f024150371b295ee1c108bdc1c400e4c44562b/cryptography-46.0.5-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:ba2a27ff02f48193fc4daeadf8ad2590516fa3d0adeeb34336b96f7fa64c1e3a", size = 4276980, upload-time = "2026-02-10T19:18:02.379Z" }, - { url = "https://files.pythonhosted.org/packages/8e/7c/c4f45e0eeff9b91e3f12dbd0e165fcf2a38847288fcfd889deea99fb7b6d/cryptography-46.0.5-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:61aa400dce22cb001a98014f647dc21cda08f7915ceb95df0c9eaf84b4b6af76", size = 4939143, upload-time = "2026-02-10T19:18:03.964Z" }, - { url = "https://files.pythonhosted.org/packages/37/19/e1b8f964a834eddb44fa1b9a9976f4e414cbb7aa62809b6760c8803d22d1/cryptography-46.0.5-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3ce58ba46e1bc2aac4f7d9290223cead56743fa6ab94a5d53292ffaac6a91614", size = 4453674, upload-time = "2026-02-10T19:18:05.588Z" }, - { url = "https://files.pythonhosted.org/packages/db/ed/db15d3956f65264ca204625597c410d420e26530c4e2943e05a0d2f24d51/cryptography-46.0.5-cp38-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:420d0e909050490d04359e7fdb5ed7e667ca5c3c402b809ae2563d7e66a92229", size = 3978801, upload-time = "2026-02-10T19:18:07.167Z" }, - { url = "https://files.pythonhosted.org/packages/41/e2/df40a31d82df0a70a0daf69791f91dbb70e47644c58581d654879b382d11/cryptography-46.0.5-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:582f5fcd2afa31622f317f80426a027f30dc792e9c80ffee87b993200ea115f1", size = 4276755, upload-time = "2026-02-10T19:18:09.813Z" }, - { url = "https://files.pythonhosted.org/packages/33/45/726809d1176959f4a896b86907b98ff4391a8aa29c0aaaf9450a8a10630e/cryptography-46.0.5-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:bfd56bb4b37ed4f330b82402f6f435845a5f5648edf1ad497da51a8452d5d62d", size = 4901539, upload-time = "2026-02-10T19:18:11.263Z" }, - { url = "https://files.pythonhosted.org/packages/99/0f/a3076874e9c88ecb2ecc31382f6e7c21b428ede6f55aafa1aa272613e3cd/cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:a3d507bb6a513ca96ba84443226af944b0f7f47dcc9a399d110cd6146481d24c", size = 4452794, upload-time = "2026-02-10T19:18:12.914Z" }, - { url = "https://files.pythonhosted.org/packages/02/ef/ffeb542d3683d24194a38f66ca17c0a4b8bf10631feef44a7ef64e631b1a/cryptography-46.0.5-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9f16fbdf4da055efb21c22d81b89f155f02ba420558db21288b3d0035bafd5f4", size = 4404160, upload-time = "2026-02-10T19:18:14.375Z" }, - { url = "https://files.pythonhosted.org/packages/96/93/682d2b43c1d5f1406ed048f377c0fc9fc8f7b0447a478d5c65ab3d3a66eb/cryptography-46.0.5-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ced80795227d70549a411a4ab66e8ce307899fad2220ce5ab2f296e687eacde9", size = 4667123, upload-time = "2026-02-10T19:18:15.886Z" }, - { url = "https://files.pythonhosted.org/packages/45/2d/9c5f2926cb5300a8eefc3f4f0b3f3df39db7f7ce40c8365444c49363cbda/cryptography-46.0.5-cp38-abi3-win32.whl", hash = "sha256:02f547fce831f5096c9a567fd41bc12ca8f11df260959ecc7c3202555cc47a72", size = 3010220, upload-time = "2026-02-10T19:18:17.361Z" }, - { url = "https://files.pythonhosted.org/packages/48/ef/0c2f4a8e31018a986949d34a01115dd057bf536905dca38897bacd21fac3/cryptography-46.0.5-cp38-abi3-win_amd64.whl", hash = "sha256:556e106ee01aa13484ce9b0239bca667be5004efb0aabbed28d353df86445595", size = 3467050, upload-time = "2026-02-10T19:18:18.899Z" }, -] - -[[package]] -name = "distro" -version = "1.9.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" }, -] - -[[package]] -name = "docstring-parser" -version = "0.17.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912", size = 27442, upload-time = "2025-07-21T07:35:01.868Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" }, -] - -[[package]] -name = "fastapi" -version = "0.129.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "annotated-doc" }, - { name = "pydantic" }, - { name = "starlette" }, - { name = "typing-extensions" }, - { name = "typing-inspection" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/48/47/75f6bea02e797abff1bca968d5997793898032d9923c1935ae2efdece642/fastapi-0.129.0.tar.gz", hash = "sha256:61315cebd2e65df5f97ec298c888f9de30430dd0612d59d6480beafbc10655af", size = 375450, upload-time = "2026-02-12T13:54:52.541Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/dd/d0ee25348ac58245ee9f90b6f3cbb666bf01f69be7e0911f9851bddbda16/fastapi-0.129.0-py3-none-any.whl", hash = "sha256:b4946880e48f462692b31c083be0432275cbfb6e2274566b1be91479cc1a84ec", size = 102950, upload-time = "2026-02-12T13:54:54.528Z" }, -] - -[[package]] -name = "h11" -version = "0.16.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, -] - -[[package]] -name = "httpcore" -version = "1.0.9" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "certifi" }, - { name = "h11" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, -] - -[[package]] -name = "httpx" -version = "0.28.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "certifi" }, - { name = "httpcore" }, - { name = "idna" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, -] - -[[package]] -name = "httpx-sse" -version = "0.4.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz", hash = "sha256:9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d", size = 15943, upload-time = "2025-10-10T21:48:22.271Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", hash = "sha256:0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc", size = 8960, upload-time = "2025-10-10T21:48:21.158Z" }, -] - -[[package]] -name = "idna" -version = "3.11" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, -] - -[[package]] -name = "iniconfig" -version = "2.3.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, -] - -[[package]] -name = "jiter" -version = "0.13.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/5e/4ec91646aee381d01cdb9974e30882c9cd3b8c5d1079d6b5ff4af522439a/jiter-0.13.0.tar.gz", hash = "sha256:f2839f9c2c7e2dffc1bc5929a510e14ce0a946be9365fd1219e7ef342dae14f4", size = 164847, upload-time = "2026-02-02T12:37:56.441Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2e/30/7687e4f87086829955013ca12a9233523349767f69653ebc27036313def9/jiter-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0a2bd69fc1d902e89925fc34d1da51b2128019423d7b339a45d9e99c894e0663", size = 307958, upload-time = "2026-02-02T12:35:57.165Z" }, - { url = "https://files.pythonhosted.org/packages/c3/27/e57f9a783246ed95481e6749cc5002a8a767a73177a83c63ea71f0528b90/jiter-0.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f917a04240ef31898182f76a332f508f2cc4b57d2b4d7ad2dbfebbfe167eb505", size = 318597, upload-time = "2026-02-02T12:35:58.591Z" }, - { url = "https://files.pythonhosted.org/packages/cf/52/e5719a60ac5d4d7c5995461a94ad5ef962a37c8bf5b088390e6fad59b2ff/jiter-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1e2b199f446d3e82246b4fd9236d7cb502dc2222b18698ba0d986d2fecc6152", size = 348821, upload-time = "2026-02-02T12:36:00.093Z" }, - { url = "https://files.pythonhosted.org/packages/61/db/c1efc32b8ba4c740ab3fc2d037d8753f67685f475e26b9d6536a4322bcdd/jiter-0.13.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04670992b576fa65bd056dbac0c39fe8bd67681c380cb2b48efa885711d9d726", size = 364163, upload-time = "2026-02-02T12:36:01.937Z" }, - { url = "https://files.pythonhosted.org/packages/55/8a/fb75556236047c8806995671a18e4a0ad646ed255276f51a20f32dceaeec/jiter-0.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5a1aff1fbdb803a376d4d22a8f63f8e7ccbce0b4890c26cc7af9e501ab339ef0", size = 483709, upload-time = "2026-02-02T12:36:03.41Z" }, - { url = "https://files.pythonhosted.org/packages/7e/16/43512e6ee863875693a8e6f6d532e19d650779d6ba9a81593ae40a9088ff/jiter-0.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b3fb8c2053acaef8580809ac1d1f7481a0a0bdc012fd7f5d8b18fb696a5a089", size = 370480, upload-time = "2026-02-02T12:36:04.791Z" }, - { url = "https://files.pythonhosted.org/packages/f8/4c/09b93e30e984a187bc8aaa3510e1ec8dcbdcd71ca05d2f56aac0492453aa/jiter-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bdaba7d87e66f26a2c45d8cbadcbfc4bf7884182317907baf39cfe9775bb4d93", size = 360735, upload-time = "2026-02-02T12:36:06.994Z" }, - { url = "https://files.pythonhosted.org/packages/1a/1b/46c5e349019874ec5dfa508c14c37e29864ea108d376ae26d90bee238cd7/jiter-0.13.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b88d649135aca526da172e48083da915ec086b54e8e73a425ba50999468cc08", size = 391814, upload-time = "2026-02-02T12:36:08.368Z" }, - { url = "https://files.pythonhosted.org/packages/15/9e/26184760e85baee7162ad37b7912797d2077718476bf91517641c92b3639/jiter-0.13.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:e404ea551d35438013c64b4f357b0474c7abf9f781c06d44fcaf7a14c69ff9e2", size = 513990, upload-time = "2026-02-02T12:36:09.993Z" }, - { url = "https://files.pythonhosted.org/packages/e9/34/2c9355247d6debad57a0a15e76ab1566ab799388042743656e566b3b7de1/jiter-0.13.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1f4748aad1b4a93c8bdd70f604d0f748cdc0e8744c5547798acfa52f10e79228", size = 548021, upload-time = "2026-02-02T12:36:11.376Z" }, - { url = "https://files.pythonhosted.org/packages/ac/4a/9f2c23255d04a834398b9c2e0e665382116911dc4d06b795710503cdad25/jiter-0.13.0-cp312-cp312-win32.whl", hash = "sha256:0bf670e3b1445fc4d31612199f1744f67f889ee1bbae703c4b54dc097e5dd394", size = 203024, upload-time = "2026-02-02T12:36:12.682Z" }, - { url = "https://files.pythonhosted.org/packages/09/ee/f0ae675a957ae5a8f160be3e87acea6b11dc7b89f6b7ab057e77b2d2b13a/jiter-0.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:15db60e121e11fe186c0b15236bd5d18381b9ddacdcf4e659feb96fc6c969c92", size = 205424, upload-time = "2026-02-02T12:36:13.93Z" }, - { url = "https://files.pythonhosted.org/packages/1b/02/ae611edf913d3cbf02c97cdb90374af2082c48d7190d74c1111dde08bcdd/jiter-0.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:41f92313d17989102f3cb5dd533a02787cdb99454d494344b0361355da52fcb9", size = 186818, upload-time = "2026-02-02T12:36:15.308Z" }, - { url = "https://files.pythonhosted.org/packages/91/9c/7ee5a6ff4b9991e1a45263bfc46731634c4a2bde27dfda6c8251df2d958c/jiter-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1f8a55b848cbabf97d861495cd65f1e5c590246fabca8b48e1747c4dfc8f85bf", size = 306897, upload-time = "2026-02-02T12:36:16.748Z" }, - { url = "https://files.pythonhosted.org/packages/7c/02/be5b870d1d2be5dd6a91bdfb90f248fbb7dcbd21338f092c6b89817c3dbf/jiter-0.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f556aa591c00f2c45eb1b89f68f52441a016034d18b65da60e2d2875bbbf344a", size = 317507, upload-time = "2026-02-02T12:36:18.351Z" }, - { url = "https://files.pythonhosted.org/packages/da/92/b25d2ec333615f5f284f3a4024f7ce68cfa0604c322c6808b2344c7f5d2b/jiter-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7e1d61da332ec412350463891923f960c3073cf1aae93b538f0bb4c8cd46efb", size = 350560, upload-time = "2026-02-02T12:36:19.746Z" }, - { url = "https://files.pythonhosted.org/packages/be/ec/74dcb99fef0aca9fbe56b303bf79f6bd839010cb18ad41000bf6cc71eec0/jiter-0.13.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3097d665a27bc96fd9bbf7f86178037db139f319f785e4757ce7ccbf390db6c2", size = 363232, upload-time = "2026-02-02T12:36:21.243Z" }, - { url = "https://files.pythonhosted.org/packages/1b/37/f17375e0bb2f6a812d4dd92d7616e41917f740f3e71343627da9db2824ce/jiter-0.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d01ecc3a8cbdb6f25a37bd500510550b64ddf9f7d64a107d92f3ccb25035d0f", size = 483727, upload-time = "2026-02-02T12:36:22.688Z" }, - { url = "https://files.pythonhosted.org/packages/77/d2/a71160a5ae1a1e66c1395b37ef77da67513b0adba73b993a27fbe47eb048/jiter-0.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ed9bbc30f5d60a3bdf63ae76beb3f9db280d7f195dfcfa61af792d6ce912d159", size = 370799, upload-time = "2026-02-02T12:36:24.106Z" }, - { url = "https://files.pythonhosted.org/packages/01/99/ed5e478ff0eb4e8aa5fd998f9d69603c9fd3f32de3bd16c2b1194f68361c/jiter-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98fbafb6e88256f4454de33c1f40203d09fc33ed19162a68b3b257b29ca7f663", size = 359120, upload-time = "2026-02-02T12:36:25.519Z" }, - { url = "https://files.pythonhosted.org/packages/16/be/7ffd08203277a813f732ba897352797fa9493faf8dc7995b31f3d9cb9488/jiter-0.13.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5467696f6b827f1116556cb0db620440380434591e93ecee7fd14d1a491b6daa", size = 390664, upload-time = "2026-02-02T12:36:26.866Z" }, - { url = "https://files.pythonhosted.org/packages/d1/84/e0787856196d6d346264d6dcccb01f741e5f0bd014c1d9a2ebe149caf4f3/jiter-0.13.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:2d08c9475d48b92892583df9da592a0e2ac49bcd41fae1fec4f39ba6cf107820", size = 513543, upload-time = "2026-02-02T12:36:28.217Z" }, - { url = "https://files.pythonhosted.org/packages/65/50/ecbd258181c4313cf79bca6c88fb63207d04d5bf5e4f65174114d072aa55/jiter-0.13.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:aed40e099404721d7fcaf5b89bd3b4568a4666358bcac7b6b15c09fb6252ab68", size = 547262, upload-time = "2026-02-02T12:36:29.678Z" }, - { url = "https://files.pythonhosted.org/packages/27/da/68f38d12e7111d2016cd198161b36e1f042bd115c169255bcb7ec823a3bf/jiter-0.13.0-cp313-cp313-win32.whl", hash = "sha256:36ebfbcffafb146d0e6ffb3e74d51e03d9c35ce7c625c8066cdbfc7b953bdc72", size = 200630, upload-time = "2026-02-02T12:36:31.808Z" }, - { url = "https://files.pythonhosted.org/packages/25/65/3bd1a972c9a08ecd22eb3b08a95d1941ebe6938aea620c246cf426ae09c2/jiter-0.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:8d76029f077379374cf0dbc78dbe45b38dec4a2eb78b08b5194ce836b2517afc", size = 202602, upload-time = "2026-02-02T12:36:33.679Z" }, - { url = "https://files.pythonhosted.org/packages/15/fe/13bd3678a311aa67686bb303654792c48206a112068f8b0b21426eb6851e/jiter-0.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:bb7613e1a427cfcb6ea4544f9ac566b93d5bf67e0d48c787eca673ff9c9dff2b", size = 185939, upload-time = "2026-02-02T12:36:35.065Z" }, - { url = "https://files.pythonhosted.org/packages/49/19/a929ec002ad3228bc97ca01dbb14f7632fffdc84a95ec92ceaf4145688ae/jiter-0.13.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fa476ab5dd49f3bf3a168e05f89358c75a17608dbabb080ef65f96b27c19ab10", size = 316616, upload-time = "2026-02-02T12:36:36.579Z" }, - { url = "https://files.pythonhosted.org/packages/52/56/d19a9a194afa37c1728831e5fb81b7722c3de18a3109e8f282bfc23e587a/jiter-0.13.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade8cb6ff5632a62b7dbd4757d8c5573f7a2e9ae285d6b5b841707d8363205ef", size = 346850, upload-time = "2026-02-02T12:36:38.058Z" }, - { url = "https://files.pythonhosted.org/packages/36/4a/94e831c6bf287754a8a019cb966ed39ff8be6ab78cadecf08df3bb02d505/jiter-0.13.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9950290340acc1adaded363edd94baebcee7dabdfa8bee4790794cd5cfad2af6", size = 358551, upload-time = "2026-02-02T12:36:39.417Z" }, - { url = "https://files.pythonhosted.org/packages/a2/ec/a4c72c822695fa80e55d2b4142b73f0012035d9fcf90eccc56bc060db37c/jiter-0.13.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2b4972c6df33731aac0742b64fd0d18e0a69bc7d6e03108ce7d40c85fd9e3e6d", size = 201950, upload-time = "2026-02-02T12:36:40.791Z" }, - { url = "https://files.pythonhosted.org/packages/b6/00/393553ec27b824fbc29047e9c7cd4a3951d7fbe4a76743f17e44034fa4e4/jiter-0.13.0-cp313-cp313t-win_arm64.whl", hash = "sha256:701a1e77d1e593c1b435315ff625fd071f0998c5f02792038a5ca98899261b7d", size = 185852, upload-time = "2026-02-02T12:36:42.077Z" }, - { url = "https://files.pythonhosted.org/packages/6e/f5/f1997e987211f6f9bd71b8083047b316208b4aca0b529bb5f8c96c89ef3e/jiter-0.13.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:cc5223ab19fe25e2f0bf2643204ad7318896fe3729bf12fde41b77bfc4fafff0", size = 308804, upload-time = "2026-02-02T12:36:43.496Z" }, - { url = "https://files.pythonhosted.org/packages/cd/8f/5482a7677731fd44881f0204981ce2d7175db271f82cba2085dd2212e095/jiter-0.13.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9776ebe51713acf438fd9b4405fcd86893ae5d03487546dae7f34993217f8a91", size = 318787, upload-time = "2026-02-02T12:36:45.071Z" }, - { url = "https://files.pythonhosted.org/packages/f3/b9/7257ac59778f1cd025b26a23c5520a36a424f7f1b068f2442a5b499b7464/jiter-0.13.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:879e768938e7b49b5e90b7e3fecc0dbec01b8cb89595861fb39a8967c5220d09", size = 353880, upload-time = "2026-02-02T12:36:47.365Z" }, - { url = "https://files.pythonhosted.org/packages/c3/87/719eec4a3f0841dad99e3d3604ee4cba36af4419a76f3cb0b8e2e691ad67/jiter-0.13.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:682161a67adea11e3aae9038c06c8b4a9a71023228767477d683f69903ebc607", size = 366702, upload-time = "2026-02-02T12:36:48.871Z" }, - { url = "https://files.pythonhosted.org/packages/d2/65/415f0a75cf6921e43365a1bc227c565cb949caca8b7532776e430cbaa530/jiter-0.13.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a13b68cd1cd8cc9de8f244ebae18ccb3e4067ad205220ef324c39181e23bbf66", size = 486319, upload-time = "2026-02-02T12:36:53.006Z" }, - { url = "https://files.pythonhosted.org/packages/54/a2/9e12b48e82c6bbc6081fd81abf915e1443add1b13d8fc586e1d90bb02bb8/jiter-0.13.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87ce0f14c6c08892b610686ae8be350bf368467b6acd5085a5b65441e2bf36d2", size = 372289, upload-time = "2026-02-02T12:36:54.593Z" }, - { url = "https://files.pythonhosted.org/packages/4e/c1/e4693f107a1789a239c759a432e9afc592366f04e901470c2af89cfd28e1/jiter-0.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c365005b05505a90d1c47856420980d0237adf82f70c4aff7aebd3c1cc143ad", size = 360165, upload-time = "2026-02-02T12:36:56.112Z" }, - { url = "https://files.pythonhosted.org/packages/17/08/91b9ea976c1c758240614bd88442681a87672eebc3d9a6dde476874e706b/jiter-0.13.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1317fdffd16f5873e46ce27d0e0f7f4f90f0cdf1d86bf6abeaea9f63ca2c401d", size = 389634, upload-time = "2026-02-02T12:36:57.495Z" }, - { url = "https://files.pythonhosted.org/packages/18/23/58325ef99390d6d40427ed6005bf1ad54f2577866594bcf13ce55675f87d/jiter-0.13.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:c05b450d37ba0c9e21c77fef1f205f56bcee2330bddca68d344baebfc55ae0df", size = 514933, upload-time = "2026-02-02T12:36:58.909Z" }, - { url = "https://files.pythonhosted.org/packages/5b/25/69f1120c7c395fd276c3996bb8adefa9c6b84c12bb7111e5c6ccdcd8526d/jiter-0.13.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:775e10de3849d0631a97c603f996f518159272db00fdda0a780f81752255ee9d", size = 548842, upload-time = "2026-02-02T12:37:00.433Z" }, - { url = "https://files.pythonhosted.org/packages/18/05/981c9669d86850c5fbb0d9e62bba144787f9fba84546ba43d624ee27ef29/jiter-0.13.0-cp314-cp314-win32.whl", hash = "sha256:632bf7c1d28421c00dd8bbb8a3bac5663e1f57d5cd5ed962bce3c73bf62608e6", size = 202108, upload-time = "2026-02-02T12:37:01.718Z" }, - { url = "https://files.pythonhosted.org/packages/8d/96/cdcf54dd0b0341db7d25413229888a346c7130bd20820530905fdb65727b/jiter-0.13.0-cp314-cp314-win_amd64.whl", hash = "sha256:f22ef501c3f87ede88f23f9b11e608581c14f04db59b6a801f354397ae13739f", size = 204027, upload-time = "2026-02-02T12:37:03.075Z" }, - { url = "https://files.pythonhosted.org/packages/fb/f9/724bcaaab7a3cd727031fe4f6995cb86c4bd344909177c186699c8dec51a/jiter-0.13.0-cp314-cp314-win_arm64.whl", hash = "sha256:07b75fe09a4ee8e0c606200622e571e44943f47254f95e2436c8bdcaceb36d7d", size = 187199, upload-time = "2026-02-02T12:37:04.414Z" }, - { url = "https://files.pythonhosted.org/packages/62/92/1661d8b9fd6a3d7a2d89831db26fe3c1509a287d83ad7838831c7b7a5c7e/jiter-0.13.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:964538479359059a35fb400e769295d4b315ae61e4105396d355a12f7fef09f0", size = 318423, upload-time = "2026-02-02T12:37:05.806Z" }, - { url = "https://files.pythonhosted.org/packages/4f/3b/f77d342a54d4ebcd128e520fc58ec2f5b30a423b0fd26acdfc0c6fef8e26/jiter-0.13.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e104da1db1c0991b3eaed391ccd650ae8d947eab1480c733e5a3fb28d4313e40", size = 351438, upload-time = "2026-02-02T12:37:07.189Z" }, - { url = "https://files.pythonhosted.org/packages/76/b3/ba9a69f0e4209bd3331470c723c2f5509e6f0482e416b612431a5061ed71/jiter-0.13.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0e3a5f0cde8ff433b8e88e41aa40131455420fb3649a3c7abdda6145f8cb7202", size = 364774, upload-time = "2026-02-02T12:37:08.579Z" }, - { url = "https://files.pythonhosted.org/packages/b3/16/6cdb31fa342932602458dbb631bfbd47f601e03d2e4950740e0b2100b570/jiter-0.13.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:57aab48f40be1db920a582b30b116fe2435d184f77f0e4226f546794cedd9cf0", size = 487238, upload-time = "2026-02-02T12:37:10.066Z" }, - { url = "https://files.pythonhosted.org/packages/ed/b1/956cc7abaca8d95c13aa8d6c9b3f3797241c246cd6e792934cc4c8b250d2/jiter-0.13.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7772115877c53f62beeb8fd853cab692dbc04374ef623b30f997959a4c0e7e95", size = 372892, upload-time = "2026-02-02T12:37:11.656Z" }, - { url = "https://files.pythonhosted.org/packages/26/c4/97ecde8b1e74f67b8598c57c6fccf6df86ea7861ed29da84629cdbba76c4/jiter-0.13.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1211427574b17b633cfceba5040de8081e5abf114f7a7602f73d2e16f9fdaa59", size = 360309, upload-time = "2026-02-02T12:37:13.244Z" }, - { url = "https://files.pythonhosted.org/packages/4b/d7/eabe3cf46715854ccc80be2cd78dd4c36aedeb30751dbf85a1d08c14373c/jiter-0.13.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7beae3a3d3b5212d3a55d2961db3c292e02e302feb43fce6a3f7a31b90ea6dfe", size = 389607, upload-time = "2026-02-02T12:37:14.881Z" }, - { url = "https://files.pythonhosted.org/packages/df/2d/03963fc0804e6109b82decfb9974eb92df3797fe7222428cae12f8ccaa0c/jiter-0.13.0-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:e5562a0f0e90a6223b704163ea28e831bd3a9faa3512a711f031611e6b06c939", size = 514986, upload-time = "2026-02-02T12:37:16.326Z" }, - { url = "https://files.pythonhosted.org/packages/f6/6c/8c83b45eb3eb1c1e18d841fe30b4b5bc5619d781267ca9bc03e005d8fd0a/jiter-0.13.0-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:6c26a424569a59140fb51160a56df13f438a2b0967365e987889186d5fc2f6f9", size = 548756, upload-time = "2026-02-02T12:37:17.736Z" }, - { url = "https://files.pythonhosted.org/packages/47/66/eea81dfff765ed66c68fd2ed8c96245109e13c896c2a5015c7839c92367e/jiter-0.13.0-cp314-cp314t-win32.whl", hash = "sha256:24dc96eca9f84da4131cdf87a95e6ce36765c3b156fc9ae33280873b1c32d5f6", size = 201196, upload-time = "2026-02-02T12:37:19.101Z" }, - { url = "https://files.pythonhosted.org/packages/ff/32/4ac9c7a76402f8f00d00842a7f6b83b284d0cf7c1e9d4227bc95aa6d17fa/jiter-0.13.0-cp314-cp314t-win_amd64.whl", hash = "sha256:0a8d76c7524087272c8ae913f5d9d608bd839154b62c4322ef65723d2e5bb0b8", size = 204215, upload-time = "2026-02-02T12:37:20.495Z" }, - { url = "https://files.pythonhosted.org/packages/f9/8e/7def204fea9f9be8b3c21a6f2dd6c020cf56c7d5ff753e0e23ed7f9ea57e/jiter-0.13.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2c26cf47e2cad140fa23b6d58d435a7c0161f5c514284802f25e87fddfe11024", size = 187152, upload-time = "2026-02-02T12:37:22.124Z" }, - { url = "https://files.pythonhosted.org/packages/80/60/e50fa45dd7e2eae049f0ce964663849e897300433921198aef94b6ffa23a/jiter-0.13.0-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:3d744a6061afba08dd7ae375dcde870cffb14429b7477e10f67e9e6d68772a0a", size = 305169, upload-time = "2026-02-02T12:37:50.376Z" }, - { url = "https://files.pythonhosted.org/packages/d2/73/a009f41c5eed71c49bec53036c4b33555afcdee70682a18c6f66e396c039/jiter-0.13.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:ff732bd0a0e778f43d5009840f20b935e79087b4dc65bd36f1cd0f9b04b8ff7f", size = 303808, upload-time = "2026-02-02T12:37:52.092Z" }, - { url = "https://files.pythonhosted.org/packages/c4/10/528b439290763bff3d939268085d03382471b442f212dca4ff5f12802d43/jiter-0.13.0-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ab44b178f7981fcaea7e0a5df20e773c663d06ffda0198f1a524e91b2fde7e59", size = 337384, upload-time = "2026-02-02T12:37:53.582Z" }, - { url = "https://files.pythonhosted.org/packages/67/8a/a342b2f0251f3dac4ca17618265d93bf244a2a4d089126e81e4c1056ac50/jiter-0.13.0-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bb00b6d26db67a05fe3e12c76edc75f32077fb51deed13822dc648fa373bc19", size = 343768, upload-time = "2026-02-02T12:37:55.055Z" }, -] - -[[package]] -name = "jsonschema" -version = "4.26.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "attrs" }, - { name = "jsonschema-specifications" }, - { name = "referencing" }, - { name = "rpds-py" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, -] - -[[package]] -name = "jsonschema-specifications" -version = "2025.9.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "referencing" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, -] - -[[package]] -name = "mcp" -version = "1.26.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "httpx" }, - { name = "httpx-sse" }, - { name = "jsonschema" }, - { name = "pydantic" }, - { name = "pydantic-settings" }, - { name = "pyjwt", extra = ["crypto"] }, - { name = "python-multipart" }, - { name = "pywin32", marker = "sys_platform == 'win32'" }, - { name = "sse-starlette" }, - { name = "starlette" }, - { name = "typing-extensions" }, - { name = "typing-inspection" }, - { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/fc/6d/62e76bbb8144d6ed86e202b5edd8a4cb631e7c8130f3f4893c3f90262b10/mcp-1.26.0.tar.gz", hash = "sha256:db6e2ef491eecc1a0d93711a76f28dec2e05999f93afd48795da1c1137142c66", size = 608005, upload-time = "2026-01-24T19:40:32.468Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/d9/eaa1f80170d2b7c5ba23f3b59f766f3a0bb41155fbc32a69adfa1adaaef9/mcp-1.26.0-py3-none-any.whl", hash = "sha256:904a21c33c25aa98ddbeb47273033c435e595bbacfdb177f4bd87f6dceebe1ca", size = 233615, upload-time = "2026-01-24T19:40:30.652Z" }, -] - -[[package]] -name = "nightshift-sdk" -version = "0.4.3" -source = { editable = "." } -dependencies = [ - { name = "aiosqlite" }, - { name = "anthropic" }, - { name = "claude-agent-sdk" }, - { name = "click" }, - { name = "fastapi" }, - { name = "httpx" }, - { name = "httpx-sse" }, - { name = "sse-starlette" }, - { name = "tomli-w" }, - { name = "uvicorn" }, -] - -[package.dev-dependencies] -dev = [ - { name = "httpx" }, - { name = "pytest" }, - { name = "pytest-asyncio" }, - { name = "ruff" }, - { name = "ty" }, -] - -[package.metadata] -requires-dist = [ - { name = "aiosqlite", specifier = ">=0.22.1" }, - { name = "anthropic" }, - { name = "claude-agent-sdk" }, - { name = "click" }, - { name = "fastapi" }, - { name = "httpx" }, - { name = "httpx-sse" }, - { name = "sse-starlette" }, - { name = "tomli-w" }, - { name = "uvicorn" }, -] - -[package.metadata.requires-dev] -dev = [ - { name = "httpx" }, - { name = "pytest" }, - { name = "pytest-asyncio" }, - { name = "ruff" }, - { name = "ty" }, -] - -[[package]] -name = "packaging" -version = "26.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, -] - -[[package]] -name = "pluggy" -version = "1.6.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, -] - -[[package]] -name = "pycparser" -version = "3.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", size = 103492, upload-time = "2026-01-21T14:26:51.89Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992", size = 48172, upload-time = "2026-01-21T14:26:50.693Z" }, -] - -[[package]] -name = "pydantic" -version = "2.12.5" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "annotated-types" }, - { name = "pydantic-core" }, - { name = "typing-extensions" }, - { name = "typing-inspection" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/69/44/36f1a6e523abc58ae5f928898e4aca2e0ea509b5aa6f6f392a5d882be928/pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49", size = 821591, upload-time = "2025-11-26T15:11:46.471Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d", size = 463580, upload-time = "2025-11-26T15:11:44.605Z" }, -] - -[[package]] -name = "pydantic-core" -version = "2.41.5" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/71/70/23b021c950c2addd24ec408e9ab05d59b035b39d97cdc1130e1bce647bb6/pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e", size = 460952, upload-time = "2025-11-04T13:43:49.098Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5f/5d/5f6c63eebb5afee93bcaae4ce9a898f3373ca23df3ccaef086d0233a35a7/pydantic_core-2.41.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7", size = 2110990, upload-time = "2025-11-04T13:39:58.079Z" }, - { url = "https://files.pythonhosted.org/packages/aa/32/9c2e8ccb57c01111e0fd091f236c7b371c1bccea0fa85247ac55b1e2b6b6/pydantic_core-2.41.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0", size = 1896003, upload-time = "2025-11-04T13:39:59.956Z" }, - { url = "https://files.pythonhosted.org/packages/68/b8/a01b53cb0e59139fbc9e4fda3e9724ede8de279097179be4ff31f1abb65a/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69", size = 1919200, upload-time = "2025-11-04T13:40:02.241Z" }, - { url = "https://files.pythonhosted.org/packages/38/de/8c36b5198a29bdaade07b5985e80a233a5ac27137846f3bc2d3b40a47360/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75", size = 2052578, upload-time = "2025-11-04T13:40:04.401Z" }, - { url = "https://files.pythonhosted.org/packages/00/b5/0e8e4b5b081eac6cb3dbb7e60a65907549a1ce035a724368c330112adfdd/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05", size = 2208504, upload-time = "2025-11-04T13:40:06.072Z" }, - { url = "https://files.pythonhosted.org/packages/77/56/87a61aad59c7c5b9dc8caad5a41a5545cba3810c3e828708b3d7404f6cef/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc", size = 2335816, upload-time = "2025-11-04T13:40:07.835Z" }, - { url = "https://files.pythonhosted.org/packages/0d/76/941cc9f73529988688a665a5c0ecff1112b3d95ab48f81db5f7606f522d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c", size = 2075366, upload-time = "2025-11-04T13:40:09.804Z" }, - { url = "https://files.pythonhosted.org/packages/d3/43/ebef01f69baa07a482844faaa0a591bad1ef129253ffd0cdaa9d8a7f72d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5", size = 2171698, upload-time = "2025-11-04T13:40:12.004Z" }, - { url = "https://files.pythonhosted.org/packages/b1/87/41f3202e4193e3bacfc2c065fab7706ebe81af46a83d3e27605029c1f5a6/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c", size = 2132603, upload-time = "2025-11-04T13:40:13.868Z" }, - { url = "https://files.pythonhosted.org/packages/49/7d/4c00df99cb12070b6bccdef4a195255e6020a550d572768d92cc54dba91a/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294", size = 2329591, upload-time = "2025-11-04T13:40:15.672Z" }, - { url = "https://files.pythonhosted.org/packages/cc/6a/ebf4b1d65d458f3cda6a7335d141305dfa19bdc61140a884d165a8a1bbc7/pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1", size = 2319068, upload-time = "2025-11-04T13:40:17.532Z" }, - { url = "https://files.pythonhosted.org/packages/49/3b/774f2b5cd4192d5ab75870ce4381fd89cf218af999515baf07e7206753f0/pydantic_core-2.41.5-cp312-cp312-win32.whl", hash = "sha256:b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d", size = 1985908, upload-time = "2025-11-04T13:40:19.309Z" }, - { url = "https://files.pythonhosted.org/packages/86/45/00173a033c801cacf67c190fef088789394feaf88a98a7035b0e40d53dc9/pydantic_core-2.41.5-cp312-cp312-win_amd64.whl", hash = "sha256:1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815", size = 2020145, upload-time = "2025-11-04T13:40:21.548Z" }, - { url = "https://files.pythonhosted.org/packages/f9/22/91fbc821fa6d261b376a3f73809f907cec5ca6025642c463d3488aad22fb/pydantic_core-2.41.5-cp312-cp312-win_arm64.whl", hash = "sha256:1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3", size = 1976179, upload-time = "2025-11-04T13:40:23.393Z" }, - { url = "https://files.pythonhosted.org/packages/87/06/8806241ff1f70d9939f9af039c6c35f2360cf16e93c2ca76f184e76b1564/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9", size = 2120403, upload-time = "2025-11-04T13:40:25.248Z" }, - { url = "https://files.pythonhosted.org/packages/94/02/abfa0e0bda67faa65fef1c84971c7e45928e108fe24333c81f3bfe35d5f5/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34", size = 1896206, upload-time = "2025-11-04T13:40:27.099Z" }, - { url = "https://files.pythonhosted.org/packages/15/df/a4c740c0943e93e6500f9eb23f4ca7ec9bf71b19e608ae5b579678c8d02f/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0", size = 1919307, upload-time = "2025-11-04T13:40:29.806Z" }, - { url = "https://files.pythonhosted.org/packages/9a/e3/6324802931ae1d123528988e0e86587c2072ac2e5394b4bc2bc34b61ff6e/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33", size = 2063258, upload-time = "2025-11-04T13:40:33.544Z" }, - { url = "https://files.pythonhosted.org/packages/c9/d4/2230d7151d4957dd79c3044ea26346c148c98fbf0ee6ebd41056f2d62ab5/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e", size = 2214917, upload-time = "2025-11-04T13:40:35.479Z" }, - { url = "https://files.pythonhosted.org/packages/e6/9f/eaac5df17a3672fef0081b6c1bb0b82b33ee89aa5cec0d7b05f52fd4a1fa/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2", size = 2332186, upload-time = "2025-11-04T13:40:37.436Z" }, - { url = "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586", size = 2073164, upload-time = "2025-11-04T13:40:40.289Z" }, - { url = "https://files.pythonhosted.org/packages/bf/e3/f6e262673c6140dd3305d144d032f7bd5f7497d3871c1428521f19f9efa2/pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d", size = 2179146, upload-time = "2025-11-04T13:40:42.809Z" }, - { url = "https://files.pythonhosted.org/packages/75/c7/20bd7fc05f0c6ea2056a4565c6f36f8968c0924f19b7d97bbfea55780e73/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740", size = 2137788, upload-time = "2025-11-04T13:40:44.752Z" }, - { url = "https://files.pythonhosted.org/packages/3a/8d/34318ef985c45196e004bc46c6eab2eda437e744c124ef0dbe1ff2c9d06b/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e", size = 2340133, upload-time = "2025-11-04T13:40:46.66Z" }, - { url = "https://files.pythonhosted.org/packages/9c/59/013626bf8c78a5a5d9350d12e7697d3d4de951a75565496abd40ccd46bee/pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858", size = 2324852, upload-time = "2025-11-04T13:40:48.575Z" }, - { url = "https://files.pythonhosted.org/packages/1a/d9/c248c103856f807ef70c18a4f986693a46a8ffe1602e5d361485da502d20/pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36", size = 1994679, upload-time = "2025-11-04T13:40:50.619Z" }, - { url = "https://files.pythonhosted.org/packages/9e/8b/341991b158ddab181cff136acd2552c9f35bd30380422a639c0671e99a91/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11", size = 2019766, upload-time = "2025-11-04T13:40:52.631Z" }, - { url = "https://files.pythonhosted.org/packages/73/7d/f2f9db34af103bea3e09735bb40b021788a5e834c81eedb541991badf8f5/pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd", size = 1981005, upload-time = "2025-11-04T13:40:54.734Z" }, - { url = "https://files.pythonhosted.org/packages/ea/28/46b7c5c9635ae96ea0fbb779e271a38129df2550f763937659ee6c5dbc65/pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a", size = 2119622, upload-time = "2025-11-04T13:40:56.68Z" }, - { url = "https://files.pythonhosted.org/packages/74/1a/145646e5687e8d9a1e8d09acb278c8535ebe9e972e1f162ed338a622f193/pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14", size = 1891725, upload-time = "2025-11-04T13:40:58.807Z" }, - { url = "https://files.pythonhosted.org/packages/23/04/e89c29e267b8060b40dca97bfc64a19b2a3cf99018167ea1677d96368273/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1", size = 1915040, upload-time = "2025-11-04T13:41:00.853Z" }, - { url = "https://files.pythonhosted.org/packages/84/a3/15a82ac7bd97992a82257f777b3583d3e84bdb06ba6858f745daa2ec8a85/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66", size = 2063691, upload-time = "2025-11-04T13:41:03.504Z" }, - { url = "https://files.pythonhosted.org/packages/74/9b/0046701313c6ef08c0c1cf0e028c67c770a4e1275ca73131563c5f2a310a/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869", size = 2213897, upload-time = "2025-11-04T13:41:05.804Z" }, - { url = "https://files.pythonhosted.org/packages/8a/cd/6bac76ecd1b27e75a95ca3a9a559c643b3afcd2dd62086d4b7a32a18b169/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2", size = 2333302, upload-time = "2025-11-04T13:41:07.809Z" }, - { url = "https://files.pythonhosted.org/packages/4c/d2/ef2074dc020dd6e109611a8be4449b98cd25e1b9b8a303c2f0fca2f2bcf7/pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375", size = 2064877, upload-time = "2025-11-04T13:41:09.827Z" }, - { url = "https://files.pythonhosted.org/packages/18/66/e9db17a9a763d72f03de903883c057b2592c09509ccfe468187f2a2eef29/pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553", size = 2180680, upload-time = "2025-11-04T13:41:12.379Z" }, - { url = "https://files.pythonhosted.org/packages/d3/9e/3ce66cebb929f3ced22be85d4c2399b8e85b622db77dad36b73c5387f8f8/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90", size = 2138960, upload-time = "2025-11-04T13:41:14.627Z" }, - { url = "https://files.pythonhosted.org/packages/a6/62/205a998f4327d2079326b01abee48e502ea739d174f0a89295c481a2272e/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07", size = 2339102, upload-time = "2025-11-04T13:41:16.868Z" }, - { url = "https://files.pythonhosted.org/packages/3c/0d/f05e79471e889d74d3d88f5bd20d0ed189ad94c2423d81ff8d0000aab4ff/pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb", size = 2326039, upload-time = "2025-11-04T13:41:18.934Z" }, - { url = "https://files.pythonhosted.org/packages/ec/e1/e08a6208bb100da7e0c4b288eed624a703f4d129bde2da475721a80cab32/pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23", size = 1995126, upload-time = "2025-11-04T13:41:21.418Z" }, - { url = "https://files.pythonhosted.org/packages/48/5d/56ba7b24e9557f99c9237e29f5c09913c81eeb2f3217e40e922353668092/pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf", size = 2015489, upload-time = "2025-11-04T13:41:24.076Z" }, - { url = "https://files.pythonhosted.org/packages/4e/bb/f7a190991ec9e3e0ba22e4993d8755bbc4a32925c0b5b42775c03e8148f9/pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0", size = 1977288, upload-time = "2025-11-04T13:41:26.33Z" }, - { url = "https://files.pythonhosted.org/packages/92/ed/77542d0c51538e32e15afe7899d79efce4b81eee631d99850edc2f5e9349/pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a", size = 2120255, upload-time = "2025-11-04T13:41:28.569Z" }, - { url = "https://files.pythonhosted.org/packages/bb/3d/6913dde84d5be21e284439676168b28d8bbba5600d838b9dca99de0fad71/pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3", size = 1863760, upload-time = "2025-11-04T13:41:31.055Z" }, - { url = "https://files.pythonhosted.org/packages/5a/f0/e5e6b99d4191da102f2b0eb9687aaa7f5bea5d9964071a84effc3e40f997/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c", size = 1878092, upload-time = "2025-11-04T13:41:33.21Z" }, - { url = "https://files.pythonhosted.org/packages/71/48/36fb760642d568925953bcc8116455513d6e34c4beaa37544118c36aba6d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612", size = 2053385, upload-time = "2025-11-04T13:41:35.508Z" }, - { url = "https://files.pythonhosted.org/packages/20/25/92dc684dd8eb75a234bc1c764b4210cf2646479d54b47bf46061657292a8/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d", size = 2218832, upload-time = "2025-11-04T13:41:37.732Z" }, - { url = "https://files.pythonhosted.org/packages/e2/09/f53e0b05023d3e30357d82eb35835d0f6340ca344720a4599cd663dca599/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9", size = 2327585, upload-time = "2025-11-04T13:41:40Z" }, - { url = "https://files.pythonhosted.org/packages/aa/4e/2ae1aa85d6af35a39b236b1b1641de73f5a6ac4d5a7509f77b814885760c/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660", size = 2041078, upload-time = "2025-11-04T13:41:42.323Z" }, - { url = "https://files.pythonhosted.org/packages/cd/13/2e215f17f0ef326fc72afe94776edb77525142c693767fc347ed6288728d/pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9", size = 2173914, upload-time = "2025-11-04T13:41:45.221Z" }, - { url = "https://files.pythonhosted.org/packages/02/7a/f999a6dcbcd0e5660bc348a3991c8915ce6599f4f2c6ac22f01d7a10816c/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3", size = 2129560, upload-time = "2025-11-04T13:41:47.474Z" }, - { url = "https://files.pythonhosted.org/packages/3a/b1/6c990ac65e3b4c079a4fb9f5b05f5b013afa0f4ed6780a3dd236d2cbdc64/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf", size = 2329244, upload-time = "2025-11-04T13:41:49.992Z" }, - { url = "https://files.pythonhosted.org/packages/d9/02/3c562f3a51afd4d88fff8dffb1771b30cfdfd79befd9883ee094f5b6c0d8/pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470", size = 2331955, upload-time = "2025-11-04T13:41:54.079Z" }, - { url = "https://files.pythonhosted.org/packages/5c/96/5fb7d8c3c17bc8c62fdb031c47d77a1af698f1d7a406b0f79aaa1338f9ad/pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa", size = 1988906, upload-time = "2025-11-04T13:41:56.606Z" }, - { url = "https://files.pythonhosted.org/packages/22/ed/182129d83032702912c2e2d8bbe33c036f342cc735737064668585dac28f/pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c", size = 1981607, upload-time = "2025-11-04T13:41:58.889Z" }, - { url = "https://files.pythonhosted.org/packages/9f/ed/068e41660b832bb0b1aa5b58011dea2a3fe0ba7861ff38c4d4904c1c1a99/pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008", size = 1974769, upload-time = "2025-11-04T13:42:01.186Z" }, - { url = "https://files.pythonhosted.org/packages/09/32/59b0c7e63e277fa7911c2fc70ccfb45ce4b98991e7ef37110663437005af/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd", size = 2110495, upload-time = "2025-11-04T13:42:49.689Z" }, - { url = "https://files.pythonhosted.org/packages/aa/81/05e400037eaf55ad400bcd318c05bb345b57e708887f07ddb2d20e3f0e98/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc", size = 1915388, upload-time = "2025-11-04T13:42:52.215Z" }, - { url = "https://files.pythonhosted.org/packages/6e/0d/e3549b2399f71d56476b77dbf3cf8937cec5cd70536bdc0e374a421d0599/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56", size = 1942879, upload-time = "2025-11-04T13:42:56.483Z" }, - { url = "https://files.pythonhosted.org/packages/f7/07/34573da085946b6a313d7c42f82f16e8920bfd730665de2d11c0c37a74b5/pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b", size = 2139017, upload-time = "2025-11-04T13:42:59.471Z" }, -] - -[[package]] -name = "pydantic-settings" -version = "2.13.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pydantic" }, - { name = "python-dotenv" }, - { name = "typing-inspection" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/52/6d/fffca34caecc4a3f97bda81b2098da5e8ab7efc9a66e819074a11955d87e/pydantic_settings-2.13.1.tar.gz", hash = "sha256:b4c11847b15237fb0171e1462bf540e294affb9b86db4d9aa5c01730bdbe4025", size = 223826, upload-time = "2026-02-19T13:45:08.055Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/00/4b/ccc026168948fec4f7555b9164c724cf4125eac006e176541483d2c959be/pydantic_settings-2.13.1-py3-none-any.whl", hash = "sha256:d56fd801823dbeae7f0975e1f8c8e25c258eb75d278ea7abb5d9cebb01b56237", size = 58929, upload-time = "2026-02-19T13:45:06.034Z" }, -] - -[[package]] -name = "pygments" -version = "2.19.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, -] - -[[package]] -name = "pyjwt" -version = "2.11.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5c/5a/b46fa56bf322901eee5b0454a34343cdbdae202cd421775a8ee4e42fd519/pyjwt-2.11.0.tar.gz", hash = "sha256:35f95c1f0fbe5d5ba6e43f00271c275f7a1a4db1dab27bf708073b75318ea623", size = 98019, upload-time = "2026-01-30T19:59:55.694Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/01/c26ce75ba460d5cd503da9e13b21a33804d38c2165dec7b716d06b13010c/pyjwt-2.11.0-py3-none-any.whl", hash = "sha256:94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469", size = 28224, upload-time = "2026-01-30T19:59:54.539Z" }, -] - -[package.optional-dependencies] -crypto = [ - { name = "cryptography" }, -] - -[[package]] -name = "pytest" -version = "9.0.2" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "iniconfig" }, - { name = "packaging" }, - { name = "pluggy" }, - { name = "pygments" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, -] - -[[package]] -name = "pytest-asyncio" -version = "1.3.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pytest" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/90/2c/8af215c0f776415f3590cac4f9086ccefd6fd463befeae41cd4d3f193e5a/pytest_asyncio-1.3.0.tar.gz", hash = "sha256:d7f52f36d231b80ee124cd216ffb19369aa168fc10095013c6b014a34d3ee9e5", size = 50087, upload-time = "2025-11-10T16:07:47.256Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/35/f8b19922b6a25bc0880171a2f1a003eaeb93657475193ab516fd87cac9da/pytest_asyncio-1.3.0-py3-none-any.whl", hash = "sha256:611e26147c7f77640e6d0a92a38ed17c3e9848063698d5c93d5aa7aa11cebff5", size = 15075, upload-time = "2025-11-10T16:07:45.537Z" }, -] - -[[package]] -name = "python-dotenv" -version = "1.2.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6", size = 44221, upload-time = "2025-10-26T15:12:10.434Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" }, -] - -[[package]] -name = "python-multipart" -version = "0.0.22" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/01/979e98d542a70714b0cb2b6728ed0b7c46792b695e3eaec3e20711271ca3/python_multipart-0.0.22.tar.gz", hash = "sha256:7340bef99a7e0032613f56dc36027b959fd3b30a787ed62d310e951f7c3a3a58", size = 37612, upload-time = "2026-01-25T10:15:56.219Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1b/d0/397f9626e711ff749a95d96b7af99b9c566a9bb5129b8e4c10fc4d100304/python_multipart-0.0.22-py3-none-any.whl", hash = "sha256:2b2cd894c83d21bf49d702499531c7bafd057d730c201782048f7945d82de155", size = 24579, upload-time = "2026-01-25T10:15:54.811Z" }, -] - -[[package]] -name = "pywin32" -version = "311" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, - { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, - { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, - { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, - { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, - { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, - { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" }, - { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" }, - { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" }, -] - -[[package]] -name = "referencing" -version = "0.37.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "attrs" }, - { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, -] - -[[package]] -name = "rpds-py" -version = "0.30.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" }, - { url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" }, - { url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" }, - { url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" }, - { url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" }, - { url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" }, - { url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" }, - { url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" }, - { url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" }, - { url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" }, - { url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" }, - { url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" }, - { url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" }, - { url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" }, - { url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" }, - { url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" }, - { url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" }, - { url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" }, - { url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" }, - { url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" }, - { url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" }, - { url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" }, - { url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" }, - { url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" }, - { url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" }, - { url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" }, - { url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" }, - { url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" }, - { url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" }, - { url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" }, - { url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" }, - { url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" }, - { url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" }, - { url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" }, - { url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" }, - { url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" }, - { url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" }, - { url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" }, - { url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" }, - { url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" }, - { url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" }, - { url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" }, - { url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" }, - { url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" }, - { url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" }, - { url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" }, - { url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" }, - { url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" }, - { url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" }, - { url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" }, - { url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" }, - { url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" }, - { url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" }, - { url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" }, - { url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" }, - { url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" }, - { url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" }, - { url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" }, - { url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" }, - { url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" }, - { url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" }, - { url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" }, - { url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" }, - { url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" }, - { url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" }, - { url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" }, - { url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" }, - { url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" }, - { url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" }, - { url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" }, - { url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" }, - { url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" }, - { url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" }, -] - -[[package]] -name = "ruff" -version = "0.15.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/04/dc/4e6ac71b511b141cf626357a3946679abeba4cf67bc7cc5a17920f31e10d/ruff-0.15.1.tar.gz", hash = "sha256:c590fe13fb57c97141ae975c03a1aedb3d3156030cabd740d6ff0b0d601e203f", size = 4540855, upload-time = "2026-02-12T23:09:09.998Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/23/bf/e6e4324238c17f9d9120a9d60aa99a7daaa21204c07fcd84e2ef03bb5fd1/ruff-0.15.1-py3-none-linux_armv6l.whl", hash = "sha256:b101ed7cf4615bda6ffe65bdb59f964e9f4a0d3f85cbf0e54f0ab76d7b90228a", size = 10367819, upload-time = "2026-02-12T23:09:03.598Z" }, - { url = "https://files.pythonhosted.org/packages/b3/ea/c8f89d32e7912269d38c58f3649e453ac32c528f93bb7f4219258be2e7ed/ruff-0.15.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:939c995e9277e63ea632cc8d3fae17aa758526f49a9a850d2e7e758bfef46602", size = 10798618, upload-time = "2026-02-12T23:09:22.928Z" }, - { url = "https://files.pythonhosted.org/packages/5e/0f/1d0d88bc862624247d82c20c10d4c0f6bb2f346559d8af281674cf327f15/ruff-0.15.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:1d83466455fdefe60b8d9c8df81d3c1bbb2115cede53549d3b522ce2bc703899", size = 10148518, upload-time = "2026-02-12T23:08:58.339Z" }, - { url = "https://files.pythonhosted.org/packages/f5/c8/291c49cefaa4a9248e986256df2ade7add79388fe179e0691be06fae6f37/ruff-0.15.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9457e3c3291024866222b96108ab2d8265b477e5b1534c7ddb1810904858d16", size = 10518811, upload-time = "2026-02-12T23:09:31.865Z" }, - { url = "https://files.pythonhosted.org/packages/c3/1a/f5707440e5ae43ffa5365cac8bbb91e9665f4a883f560893829cf16a606b/ruff-0.15.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:92c92b003e9d4f7fbd33b1867bb15a1b785b1735069108dfc23821ba045b29bc", size = 10196169, upload-time = "2026-02-12T23:09:17.306Z" }, - { url = "https://files.pythonhosted.org/packages/2a/ff/26ddc8c4da04c8fd3ee65a89c9fb99eaa5c30394269d424461467be2271f/ruff-0.15.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fe5c41ab43e3a06778844c586251eb5a510f67125427625f9eb2b9526535779", size = 10990491, upload-time = "2026-02-12T23:09:25.503Z" }, - { url = "https://files.pythonhosted.org/packages/fc/00/50920cb385b89413f7cdb4bb9bc8fc59c1b0f30028d8bccc294189a54955/ruff-0.15.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:66a6dd6df4d80dc382c6484f8ce1bcceb55c32e9f27a8b94c32f6c7331bf14fb", size = 11843280, upload-time = "2026-02-12T23:09:19.88Z" }, - { url = "https://files.pythonhosted.org/packages/5d/6d/2f5cad8380caf5632a15460c323ae326f1e1a2b5b90a6ee7519017a017ca/ruff-0.15.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6a4a42cbb8af0bda9bcd7606b064d7c0bc311a88d141d02f78920be6acb5aa83", size = 11274336, upload-time = "2026-02-12T23:09:14.907Z" }, - { url = "https://files.pythonhosted.org/packages/a3/1d/5f56cae1d6c40b8a318513599b35ea4b075d7dc1cd1d04449578c29d1d75/ruff-0.15.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ab064052c31dddada35079901592dfba2e05f5b1e43af3954aafcbc1096a5b2", size = 11137288, upload-time = "2026-02-12T23:09:07.475Z" }, - { url = "https://files.pythonhosted.org/packages/cd/20/6f8d7d8f768c93b0382b33b9306b3b999918816da46537d5a61635514635/ruff-0.15.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:5631c940fe9fe91f817a4c2ea4e81f47bee3ca4aa646134a24374f3c19ad9454", size = 11070681, upload-time = "2026-02-12T23:08:55.43Z" }, - { url = "https://files.pythonhosted.org/packages/9a/67/d640ac76069f64cdea59dba02af2e00b1fa30e2103c7f8d049c0cff4cafd/ruff-0.15.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:68138a4ba184b4691ccdc39f7795c66b3c68160c586519e7e8444cf5a53e1b4c", size = 10486401, upload-time = "2026-02-12T23:09:27.927Z" }, - { url = "https://files.pythonhosted.org/packages/65/3d/e1429f64a3ff89297497916b88c32a5cc88eeca7e9c787072d0e7f1d3e1e/ruff-0.15.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:518f9af03bfc33c03bdb4cb63fabc935341bb7f54af500f92ac309ecfbba6330", size = 10197452, upload-time = "2026-02-12T23:09:12.147Z" }, - { url = "https://files.pythonhosted.org/packages/78/83/e2c3bade17dad63bf1e1c2ffaf11490603b760be149e1419b07049b36ef2/ruff-0.15.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:da79f4d6a826caaea95de0237a67e33b81e6ec2e25fc7e1993a4015dffca7c61", size = 10693900, upload-time = "2026-02-12T23:09:34.418Z" }, - { url = "https://files.pythonhosted.org/packages/a1/27/fdc0e11a813e6338e0706e8b39bb7a1d61ea5b36873b351acee7e524a72a/ruff-0.15.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3dd86dccb83cd7d4dcfac303ffc277e6048600dfc22e38158afa208e8bf94a1f", size = 11227302, upload-time = "2026-02-12T23:09:36.536Z" }, - { url = "https://files.pythonhosted.org/packages/f6/58/ac864a75067dcbd3b95be5ab4eb2b601d7fbc3d3d736a27e391a4f92a5c1/ruff-0.15.1-py3-none-win32.whl", hash = "sha256:660975d9cb49b5d5278b12b03bb9951d554543a90b74ed5d366b20e2c57c2098", size = 10462555, upload-time = "2026-02-12T23:09:29.899Z" }, - { url = "https://files.pythonhosted.org/packages/e0/5e/d4ccc8a27ecdb78116feac4935dfc39d1304536f4296168f91ed3ec00cd2/ruff-0.15.1-py3-none-win_amd64.whl", hash = "sha256:c820fef9dd5d4172a6570e5721704a96c6679b80cf7be41659ed439653f62336", size = 11599956, upload-time = "2026-02-12T23:09:01.157Z" }, - { url = "https://files.pythonhosted.org/packages/2a/07/5bda6a85b220c64c65686bc85bd0bbb23b29c62b3a9f9433fa55f17cda93/ruff-0.15.1-py3-none-win_arm64.whl", hash = "sha256:5ff7d5f0f88567850f45081fac8f4ec212be8d0b963e385c3f7d0d2eb4899416", size = 10874604, upload-time = "2026-02-12T23:09:05.515Z" }, -] - -[[package]] -name = "sniffio" -version = "1.3.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, -] - -[[package]] -name = "sse-starlette" -version = "3.2.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "starlette" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/8b/8d/00d280c03ffd39aaee0e86ec81e2d3b9253036a0f93f51d10503adef0e65/sse_starlette-3.2.0.tar.gz", hash = "sha256:8127594edfb51abe44eac9c49e59b0b01f1039d0c7461c6fd91d4e03b70da422", size = 27253, upload-time = "2026-01-17T13:11:05.62Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/96/7f/832f015020844a8b8f7a9cbc103dd76ba8e3875004c41e08440ea3a2b41a/sse_starlette-3.2.0-py3-none-any.whl", hash = "sha256:5876954bd51920fc2cd51baee47a080eb88a37b5b784e615abb0b283f801cdbf", size = 12763, upload-time = "2026-01-17T13:11:03.775Z" }, -] - -[[package]] -name = "starlette" -version = "0.52.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "anyio" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/c4/68/79977123bb7be889ad680d79a40f339082c1978b5cfcf62c2d8d196873ac/starlette-0.52.1.tar.gz", hash = "sha256:834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933", size = 2653702, upload-time = "2026-01-18T13:34:11.062Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/81/0d/13d1d239a25cbfb19e740db83143e95c772a1fe10202dda4b76792b114dd/starlette-0.52.1-py3-none-any.whl", hash = "sha256:0029d43eb3d273bc4f83a08720b4912ea4b071087a3b48db01b7c839f7954d74", size = 74272, upload-time = "2026-01-18T13:34:09.188Z" }, -] - -[[package]] -name = "tomli-w" -version = "1.2.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/75/241269d1da26b624c0d5e110e8149093c759b7a286138f4efd61a60e75fe/tomli_w-1.2.0.tar.gz", hash = "sha256:2dd14fac5a47c27be9cd4c976af5a12d87fb1f0b4512f81d69cce3b35ae25021", size = 7184, upload-time = "2025-01-15T12:07:24.262Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl", hash = "sha256:188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90", size = 6675, upload-time = "2025-01-15T12:07:22.074Z" }, -] - -[[package]] -name = "ty" -version = "0.0.17" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/66/c3/41ae6346443eedb65b96761abfab890a48ce2aa5a8a27af69c5c5d99064d/ty-0.0.17.tar.gz", hash = "sha256:847ed6c120913e280bf9b54d8eaa7a1049708acb8824ad234e71498e8ad09f97", size = 5167209, upload-time = "2026-02-13T13:26:36.835Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/01/0ef15c22a1c54b0f728ceff3f62d478dbf8b0dcf8ff7b80b954f79584f3e/ty-0.0.17-py3-none-linux_armv6l.whl", hash = "sha256:64a9a16555cc8867d35c2647c2f1afbd3cae55f68fd95283a574d1bb04fe93e0", size = 10192793, upload-time = "2026-02-13T13:27:13.943Z" }, - { url = "https://files.pythonhosted.org/packages/0f/2c/f4c322d9cded56edc016b1092c14b95cf58c8a33b4787316ea752bb9418e/ty-0.0.17-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:eb2dbd8acd5c5a55f4af0d479523e7c7265a88542efe73ed3d696eb1ba7b6454", size = 10051977, upload-time = "2026-02-13T13:26:57.741Z" }, - { url = "https://files.pythonhosted.org/packages/4c/a5/43746c1ff81e784f5fc303afc61fe5bcd85d0fcf3ef65cb2cef78c7486c7/ty-0.0.17-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f18f5fd927bc628deb9ea2df40f06b5f79c5ccf355db732025a3e8e7152801f6", size = 9564639, upload-time = "2026-02-13T13:26:42.781Z" }, - { url = "https://files.pythonhosted.org/packages/d6/b8/280b04e14a9c0474af574f929fba2398b5e1c123c1e7735893b4cd73d13c/ty-0.0.17-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5383814d1d7a5cc53b3b07661856bab04bb2aac7a677c8d33c55169acdaa83df", size = 10061204, upload-time = "2026-02-13T13:27:00.152Z" }, - { url = "https://files.pythonhosted.org/packages/2a/d7/493e1607d8dfe48288d8a768a2adc38ee27ef50e57f0af41ff273987cda0/ty-0.0.17-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c20423b8744b484f93e7bf2ef8a9724bca2657873593f9f41d08bd9f83444c9", size = 10013116, upload-time = "2026-02-13T13:26:34.543Z" }, - { url = "https://files.pythonhosted.org/packages/80/ef/22f3ed401520afac90dbdf1f9b8b7755d85b0d5c35c1cb35cf5bd11b59c2/ty-0.0.17-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6f5b1aba97db9af86517b911674b02f5bc310750485dc47603a105bd0e83ddd", size = 10533623, upload-time = "2026-02-13T13:26:31.449Z" }, - { url = "https://files.pythonhosted.org/packages/75/ce/744b15279a11ac7138832e3a55595706b4a8a209c9f878e3ab8e571d9032/ty-0.0.17-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:488bce1a9bea80b851a97cd34c4d2ffcd69593d6c3f54a72ae02e5c6e47f3d0c", size = 11069750, upload-time = "2026-02-13T13:26:48.638Z" }, - { url = "https://files.pythonhosted.org/packages/f2/be/1133c91f15a0e00d466c24f80df486d630d95d1b2af63296941f7473812f/ty-0.0.17-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8df66b91ec84239420985ec215e7f7549bfda2ac036a3b3c065f119d1c06825a", size = 10870862, upload-time = "2026-02-13T13:26:54.715Z" }, - { url = "https://files.pythonhosted.org/packages/3e/4a/a2ed209ef215b62b2d3246e07e833081e07d913adf7e0448fc204be443d6/ty-0.0.17-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:002139e807c53002790dfefe6e2f45ab0e04012e76db3d7c8286f96ec121af8f", size = 10628118, upload-time = "2026-02-13T13:26:45.439Z" }, - { url = "https://files.pythonhosted.org/packages/b3/0c/87476004cb5228e9719b98afffad82c3ef1f84334bde8527bcacba7b18cb/ty-0.0.17-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6c4e01f05ce82e5d489ab3900ca0899a56c4ccb52659453780c83e5b19e2b64c", size = 10038185, upload-time = "2026-02-13T13:27:02.693Z" }, - { url = "https://files.pythonhosted.org/packages/46/4b/98f0b3ba9aef53c1f0305519536967a4aa793a69ed72677b0a625c5313ac/ty-0.0.17-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:2b226dd1e99c0d2152d218c7e440150d1a47ce3c431871f0efa073bbf899e881", size = 10047644, upload-time = "2026-02-13T13:27:05.474Z" }, - { url = "https://files.pythonhosted.org/packages/93/e0/06737bb80aa1a9103b8651d2eb691a7e53f1ed54111152be25f4a02745db/ty-0.0.17-py3-none-musllinux_1_2_i686.whl", hash = "sha256:8b11f1da7859e0ad69e84b3c5ef9a7b055ceed376a432fad44231bdfc48061c2", size = 10231140, upload-time = "2026-02-13T13:27:10.844Z" }, - { url = "https://files.pythonhosted.org/packages/7c/79/e2a606bd8852383ba9abfdd578f4a227bd18504145381a10a5f886b4e751/ty-0.0.17-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:c04e196809ff570559054d3e011425fd7c04161529eb551b3625654e5f2434cb", size = 10718344, upload-time = "2026-02-13T13:26:51.66Z" }, - { url = "https://files.pythonhosted.org/packages/c5/2d/2663984ac11de6d78f74432b8b14ba64d170b45194312852b7543cf7fd56/ty-0.0.17-py3-none-win32.whl", hash = "sha256:305b6ed150b2740d00a817b193373d21f0767e10f94ac47abfc3b2e5a5aec809", size = 9672932, upload-time = "2026-02-13T13:27:08.522Z" }, - { url = "https://files.pythonhosted.org/packages/de/b5/39be78f30b31ee9f5a585969930c7248354db90494ff5e3d0756560fb731/ty-0.0.17-py3-none-win_amd64.whl", hash = "sha256:531828267527aee7a63e972f54e5eee21d9281b72baf18e5c2850c6b862add83", size = 10542138, upload-time = "2026-02-13T13:27:17.084Z" }, - { url = "https://files.pythonhosted.org/packages/40/b7/f875c729c5d0079640c75bad2c7e5d43edc90f16ba242f28a11966df8f65/ty-0.0.17-py3-none-win_arm64.whl", hash = "sha256:de9810234c0c8d75073457e10a84825b9cd72e6629826b7f01c7a0b266ae25b1", size = 10023068, upload-time = "2026-02-13T13:26:39.637Z" }, -] - -[[package]] -name = "typing-extensions" -version = "4.15.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, -] - -[[package]] -name = "typing-inspection" -version = "0.4.2" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, -] - -[[package]] -name = "uvicorn" -version = "0.41.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "click" }, - { name = "h11" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/32/ce/eeb58ae4ac36fe09e3842eb02e0eb676bf2c53ae062b98f1b2531673efdd/uvicorn-0.41.0.tar.gz", hash = "sha256:09d11cf7008da33113824ee5a1c6422d89fbc2ff476540d69a34c87fab8b571a", size = 82633, upload-time = "2026-02-16T23:07:24.1Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/83/e4/d04a086285c20886c0daad0e026f250869201013d18f81d9ff5eada73a88/uvicorn-0.41.0-py3-none-any.whl", hash = "sha256:29e35b1d2c36a04b9e180d4007ede3bcb32a85fbdfd6c6aeb3f26839de088187", size = 68783, upload-time = "2026-02-16T23:07:22.357Z" }, -] From 2d81856315c69241d2479ce9fe4abc293692671b Mon Sep 17 00:00:00 2001 From: Gianni Crivello Date: Fri, 27 Feb 2026 11:57:52 -0500 Subject: [PATCH 5/5] Remove resilience test for separate PR Co-Authored-By: Claude Opus 4.6 --- loadtest/resilience.py | 627 ----------------------------------------- 1 file changed, 627 deletions(-) delete mode 100644 loadtest/resilience.py diff --git a/loadtest/resilience.py b/loadtest/resilience.py deleted file mode 100644 index 1d0cccd..0000000 --- a/loadtest/resilience.py +++ /dev/null @@ -1,627 +0,0 @@ -"""Resilience test — overloads nightshift then verifies graceful recovery. - -5-phase test: - 1. BASELINE — deploy agent, launch canary runs, record host state - 2. OVERLOAD — ramp waves of short-lived runs until failure threshold hit - 3. DRAIN — wait for overload VMs to finish naturally (no external cleanup) - 4. RECOVERY — launch fresh runs to verify the system bounced back - 5. CANARY — verify long-lived canaries survived the entire test - -Usage: - uv run python loadtest/resilience.py \ - --host 34.197.220.78 --key ~/.ssh/nightshift.pem - -Pre-test: raise fd limit on the host: - ssh -i ~/.ssh/nightshift.pem ubuntu@34.197.220.78 \ - 'PID=$(pgrep -f "nightshift serve" | head -1) && sudo prlimit --pid $PID --nofile=65536:65536' -""" - -from __future__ import annotations - -import argparse -import asyncio -import json -import os -import sys -import time -from dataclasses import asdict, dataclass, field - -import httpx -import httpx_sse - -sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) - -from loadtest.monitor import HostMonitor -from loadtest.run import RunResult, WaveResult, deploy_agent, execute_run, run_wave - - -# ── Canary tracking ───────────────────────────────────────────── - -@dataclass -class Canary: - index: int - run_id: str = "" - status: str = "pending" # pending, running, completed, error - error: str = "" - heartbeat_count: int = 0 - last_heartbeat_at: float = 0.0 - first_heartbeat_at: float = 0.0 - survived_overload: bool = False - - -async def launch_canary( - client: httpx.AsyncClient, - headers: dict, - agent_name: str, - canary: Canary, - duration: int, -) -> None: - """Submit a canary run and stream SSE events, updating the canary in-place.""" - try: - r = await client.post( - f"/api/agents/{agent_name}/runs", - json={"prompt": str(duration)}, - headers=headers, - timeout=30, - ) - r.raise_for_status() - canary.run_id = r.json()["id"] - canary.status = "running" - except Exception as e: - canary.status = "error" - canary.error = f"submit: {e}" - return - - try: - async with httpx_sse.aconnect_sse( - client, - "GET", - f"/api/runs/{canary.run_id}/events", - headers=headers, - timeout=httpx.Timeout(timeout=duration + 120, connect=30), - ) as sse: - async for event in sse.aiter_sse(): - now = time.time() - - if event.event == "agent.message": - try: - payload = json.loads(event.data) - if "heartbeat" in payload.get("content", ""): - canary.heartbeat_count += 1 - canary.last_heartbeat_at = now - if canary.first_heartbeat_at == 0: - canary.first_heartbeat_at = now - except json.JSONDecodeError: - pass - - if event.event == "nightshift.completed": - canary.status = "completed" - break - if event.event in ("nightshift.error", "nightshift.interrupted"): - canary.status = "error" - try: - canary.error = json.loads(event.data).get("error", event.event) - except (json.JSONDecodeError, AttributeError): - canary.error = event.event - break - - except Exception as e: - canary.status = "error" - canary.error = f"SSE: {e}" - - -def canary_health(canaries: list[Canary], since: float) -> tuple[int, int]: - """Return (alive, total) — alive means heartbeat received since `since`.""" - alive = sum( - 1 for c in canaries - if c.status == "running" and c.last_heartbeat_at > since - ) - return alive, len(canaries) - - -# ── Phase runners ──────────────────────────────────────────────── - -async def phase_baseline( - client: httpx.AsyncClient, - headers: dict, - agent_name: str, - monitor: HostMonitor | None, - canary_count: int, - canary_duration: int, -) -> list[Canary]: - """Phase 1: launch canaries and record baseline host state.""" - print("\n" + "=" * 60) - print("PHASE 1: BASELINE") - print("=" * 60) - - canaries = [Canary(index=i) for i in range(canary_count)] - canary_tasks = [] - for c in canaries: - task = asyncio.create_task( - launch_canary(client, headers, agent_name, c, canary_duration) - ) - canary_tasks.append(task) - - # Wait for canaries to get their first heartbeat (up to 120s) - print(f"[baseline] launched {canary_count} canaries ({canary_duration}s duration)") - print("[baseline] waiting for first heartbeats...") - deadline = time.time() + 120 - while time.time() < deadline: - with_hb = sum(1 for c in canaries if c.first_heartbeat_at > 0) - failed = sum(1 for c in canaries if c.status == "error") - if with_hb + failed >= canary_count: - break - await asyncio.sleep(2) - - alive = sum(1 for c in canaries if c.status == "running" and c.first_heartbeat_at > 0) - failed = sum(1 for c in canaries if c.status == "error") - print(f"[baseline] canaries: {alive} alive, {failed} failed") - - if alive == 0: - print("[baseline] FATAL: no canaries started — aborting") - sys.exit(1) - - # Record baseline host state - if monitor and monitor.samples: - s = monitor.samples[-1] - print( - f"[baseline] host: fc={s.get('firecracker_count', '?')} " - f"tap={s.get('tap_device_count', '?')} " - f"disk={s.get('disk_percent', '?')}% " - f"mem={s.get('mem_percent', '?')}%" - ) - - return canaries - - -async def phase_overload( - client: httpx.AsyncClient, - headers: dict, - agent_name: str, - canaries: list[Canary], - monitor: HostMonitor | None, - wave_sizes: list[int], - overload_duration: int, - wave_interval: int, - fail_threshold: float, -) -> list[WaveResult]: - """Phase 2: ramp overload waves, checking canary health between each.""" - print("\n" + "=" * 60) - print("PHASE 2: OVERLOAD") - print("=" * 60) - - wave_results: list[WaveResult] = [] - wave_tasks: list[asyncio.Task] = [] - stopped_early = False - - for i, size in enumerate(wave_sizes): - wave_num = i + 1 - print(f"\n[overload] wave {wave_num}: launching {size} runs ({overload_duration}s each)") - - task = asyncio.create_task( - run_wave(client, headers, agent_name, overload_duration, wave_num, size) - ) - wave_tasks.append(task) - - # Check canary health - check_since = time.time() - 30 # heartbeat in last 30s - alive, total = canary_health(canaries, check_since) - print(f"[overload] canary health: {alive}/{total} alive") - - # Collect any completed waves - for t in wave_tasks: - if t.done(): - try: - result = t.result() - if result not in wave_results: - wave_results.append(result) - _print_wave_line(result) - except Exception as e: - print(f"[overload] wave task error: {e}") - - # Check failure threshold on completed waves - if wave_results: - last = wave_results[-1] - if last.runs and last.failure_rate > fail_threshold: - print( - f"[overload] STOP: wave {last.wave_num} failure rate " - f"{last.failure_rate:.0f}% > {fail_threshold:.0f}% threshold" - ) - stopped_early = True - break - - # Wait before next wave - if i < len(wave_sizes) - 1: - await asyncio.sleep(wave_interval) - - # Wait for all overload waves to finish - remaining = [t for t in wave_tasks if not t.done()] - if remaining: - print(f"\n[overload] waiting for {len(remaining)} wave(s) to finish...") - done, pending = await asyncio.wait(remaining, timeout=overload_duration + 300) - for t in done: - try: - result = t.result() - if result not in wave_results: - wave_results.append(result) - _print_wave_line(result) - except Exception as e: - print(f"[overload] wave task error: {e}") - for t in pending: - print("[overload] wave timed out waiting — cancelling") - t.cancel() - - wave_results.sort(key=lambda w: w.wave_num) - - # Mark canary overload survival - check_since = time.time() - 30 - for c in canaries: - if c.status == "running" and c.last_heartbeat_at > check_since: - c.survived_overload = True - - # Print overload summary - total_runs = sum(w.size for w in wave_results) - total_ok = sum(w.completed for w in wave_results) - total_fail = sum(w.failed for w in wave_results) - print(f"\n[overload] summary: {len(wave_results)} waves, {total_runs} runs, {total_ok} ok, {total_fail} failed") - if stopped_early: - print("[overload] stopped early due to failure threshold") - - return wave_results - - -async def phase_drain( - monitor: HostMonitor | None, - canaries: list[Canary], - drain_timeout: int, -) -> dict: - """Phase 3: wait for overload VMs to drain naturally. No external cleanup.""" - print("\n" + "=" * 60) - print("PHASE 3: DRAIN (no external cleanup)") - print("=" * 60) - - canary_running = sum(1 for c in canaries if c.status == "running") - # Expected remaining = canary count (still running their 600s runs) - expected_fc = canary_running - print(f"[drain] expecting FC count to settle near {expected_fc} (canaries)") - print(f"[drain] waiting up to {drain_timeout}s for overload VMs to finish...") - - start = time.time() - drain_samples = [] - - while time.time() - start < drain_timeout: - await asyncio.sleep(10) - elapsed = time.time() - start - - if monitor and monitor.samples: - s = monitor.samples[-1] - fc = s.get("firecracker_count", -1) - tap = s.get("tap_device_count", -1) - disk_pct = s.get("disk_percent", -1) - mem_pct = s.get("mem_percent", -1) - drain_samples.append(s) - - print( - f"[drain] t={elapsed:.0f}s fc={fc} tap={tap} " - f"disk={disk_pct}% mem={mem_pct}%" - ) - - # Early exit: only canary FCs (or fewer) remain - if 0 <= fc <= expected_fc + 2: # +2 for tolerance - print(f"[drain] FC count settled to {fc} — drain complete") - break - else: - print(f"[drain] t={elapsed:.0f}s (no monitor data)") - - elapsed = time.time() - start - final_state = {} - if monitor and monitor.samples: - final_state = monitor.samples[-1] - - print(f"[drain] finished after {elapsed:.0f}s") - if final_state: - print( - f"[drain] final: fc={final_state.get('firecracker_count', '?')} " - f"tap={final_state.get('tap_device_count', '?')} " - f"disk={final_state.get('disk_percent', '?')}% " - f"mem={final_state.get('mem_percent', '?')}%" - ) - - return final_state - - -async def phase_recovery( - client: httpx.AsyncClient, - headers: dict, - agent_name: str, - recovery_count: int, - recovery_duration: int, -) -> list[RunResult]: - """Phase 4: launch fresh runs to verify the system recovered.""" - print("\n" + "=" * 60) - print("PHASE 4: RECOVERY") - print("=" * 60) - - print(f"[recovery] launching {recovery_count} runs ({recovery_duration}s each)") - - tasks = [ - execute_run(client, headers, agent_name, recovery_duration, wave=99, wave_index=i) - for i in range(recovery_count) - ] - results = await asyncio.gather(*tasks, return_exceptions=True) - - recovery_runs: list[RunResult] = [] - for r in results: - if isinstance(r, Exception): - recovery_runs.append(RunResult(wave=99, status="error", error=str(r))) - else: - recovery_runs.append(r) - - ok = sum(1 for r in recovery_runs if r.status == "completed") - failed = sum(1 for r in recovery_runs if r.status in ("error", "timeout")) - cold_starts = [r.cold_start_s for r in recovery_runs if r.cold_start_s > 0] - avg_cs = sum(cold_starts) / len(cold_starts) if cold_starts else 0 - - print(f"[recovery] results: {ok}/{recovery_count} ok, {failed} failed") - if cold_starts: - print(f"[recovery] cold starts: avg={avg_cs:.1f}s max={max(cold_starts):.1f}s") - for r in recovery_runs: - tag = "ok" if r.status == "completed" else r.status - print(f" run {r.run_id or '?'}: {tag} cold_start={r.cold_start_s:.1f}s hb={r.heartbeat_count}") - - return recovery_runs - - -def phase_canary_check(canaries: list[Canary]) -> tuple[int, int]: - """Phase 5: verify canaries survived.""" - print("\n" + "=" * 60) - print("PHASE 5: CANARY CHECK") - print("=" * 60) - - survived = 0 - for c in canaries: - ok = c.status in ("running", "completed") and c.heartbeat_count > 0 - if ok: - survived += 1 - tag = "PASS" if ok else "FAIL" - print( - f" canary {c.index}: {tag} status={c.status} " - f"heartbeats={c.heartbeat_count} survived_overload={c.survived_overload}" - ) - - print(f"\n[canary] {survived}/{len(canaries)} survived") - return survived, len(canaries) - - -# ── Final report ───────────────────────────────────────────────── - -def print_report( - canaries: list[Canary], - canary_survived: int, - recovery_runs: list[RunResult], - wave_results: list[WaveResult], - final_state: dict, - elapsed: float, -) -> dict: - """Print final report and return structured results.""" - print("\n" + "=" * 60) - print("RESILIENCE TEST REPORT") - print("=" * 60) - - # Canary survival - canary_total = len(canaries) - canary_pass = canary_survived == canary_total - print(f"CANARY SURVIVAL: {canary_survived}/{canary_total} — {'PASS' if canary_pass else 'FAIL'}") - - # Recovery - recovery_ok = sum(1 for r in recovery_runs if r.status == "completed") - recovery_total = len(recovery_runs) - cold_starts = [r.cold_start_s for r in recovery_runs if r.cold_start_s > 0] - avg_cs = sum(cold_starts) / len(cold_starts) if cold_starts else 0 - recovery_pass = recovery_ok == recovery_total - cs_str = f", avg cold start {avg_cs:.1f}s" if cold_starts else "" - print(f"RECOVERY: {recovery_ok}/{recovery_total} ok{cs_str} — {'PASS' if recovery_pass else 'FAIL'}") - - # Cleanup - fc = final_state.get("firecracker_count", -1) - tap = final_state.get("tap_device_count", -1) - # After drain, we expect canaries + recovery runs still alive - expected_remaining = canary_survived + recovery_ok - cleanup_pass = fc >= 0 and fc <= expected_remaining + 5 # tolerance - print( - f"CLEANUP: fc={fc} tap={tap} (expected ~{expected_remaining} remaining) " - f"— {'PASS' if cleanup_pass else 'FAIL'}" - ) - - # Overload summary - total_overload = sum(w.size for w in wave_results) - total_ok_overload = sum(w.completed for w in wave_results) - print(f"OVERLOAD: {total_ok_overload}/{total_overload} runs succeeded across {len(wave_results)} waves") - - # Overall - overall = canary_pass and recovery_pass and cleanup_pass - print(f"\nOVERALL: {'PASS' if overall else 'FAIL'}") - print(f"Total elapsed: {elapsed:.0f}s") - - return { - "overall": "PASS" if overall else "FAIL", - "canary_survived": canary_survived, - "canary_total": canary_total, - "canary_pass": canary_pass, - "recovery_ok": recovery_ok, - "recovery_total": recovery_total, - "recovery_avg_cold_start": avg_cs, - "recovery_pass": recovery_pass, - "cleanup_fc": fc, - "cleanup_tap": tap, - "cleanup_expected": expected_remaining, - "cleanup_pass": cleanup_pass, - "overload_waves": len(wave_results), - "overload_total_runs": total_overload, - "overload_total_ok": total_ok_overload, - "elapsed_s": elapsed, - } - - -def save_results( - report: dict, - canaries: list[Canary], - recovery_runs: list[RunResult], - wave_results: list[WaveResult], - output_dir: str, -) -> str: - """Save detailed results to JSON.""" - os.makedirs(output_dir, exist_ok=True) - ts = time.strftime("%Y%m%d-%H%M%S") - path = os.path.join(output_dir, f"resilience-{ts}.json") - - data = { - "report": report, - "canaries": [asdict(c) for c in canaries], - "recovery_runs": [asdict(r) for r in recovery_runs], - "overload_waves": [ - { - "wave_num": w.wave_num, - "size": w.size, - "completed": w.completed, - "failed": w.failed, - "success_rate": w.success_rate, - "failure_rate": w.failure_rate, - "avg_cold_start": w.avg_cold_start, - "p95_cold_start": w.p95_cold_start, - "runs": [asdict(r) for r in w.runs], - } - for w in wave_results - ], - } - - with open(path, "w") as f: - json.dump(data, f, indent=2, default=str) - - print(f"\n[results] saved to {path}") - return path - - -# ── Helpers ────────────────────────────────────────────────────── - -def _print_wave_line(w: WaveResult) -> None: - """One-line summary for a completed wave.""" - print( - f" wave {w.wave_num}: " - f"{w.completed}/{w.size} ok ({w.failure_rate:.0f}% fail) " - f"cold_start avg={w.avg_cold_start:.1f}s p95={w.p95_cold_start:.1f}s" - ) - - -# ── Main ───────────────────────────────────────────────────────── - -async def main(): - parser = argparse.ArgumentParser(description="Nightshift resilience test") - parser.add_argument("--api-url", default="https://api.nightshift.sh", help="API base URL") - parser.add_argument("--api-key", default="12345", help="API key") - parser.add_argument("--host", required=True, help="SSH host for monitoring") - parser.add_argument("--key", required=True, help="SSH key path for monitoring") - parser.add_argument("--output-dir", default="loadtest/results", help="Output directory") - parser.add_argument("--skip-deploy", action="store_true", help="Skip agent deployment") - - # Canary config - parser.add_argument("--canary-count", type=int, default=5, help="Number of canary runs") - parser.add_argument("--canary-duration", type=int, default=600, help="Canary run duration (seconds)") - - # Overload config - parser.add_argument("--waves", default="10,20,30,50,50", help="Overload wave sizes") - parser.add_argument("--overload-duration", type=int, default=120, help="Overload run duration (seconds)") - parser.add_argument("--wave-interval", type=int, default=20, help="Seconds between overload waves") - parser.add_argument("--fail-threshold", type=float, default=50, help="Wave failure %% to stop overload") - - # Drain config - parser.add_argument("--drain-timeout", type=int, default=300, help="Max seconds to wait for drain") - - # Recovery config - parser.add_argument("--recovery-count", type=int, default=5, help="Number of recovery runs") - parser.add_argument("--recovery-duration", type=int, default=60, help="Recovery run duration (seconds)") - - args = parser.parse_args() - wave_sizes = [int(x) for x in args.waves.split(",")] - headers = {"Authorization": f"Bearer {args.api_key}"} - - print("=" * 60) - print("NIGHTSHIFT RESILIENCE TEST") - print("=" * 60) - print(f"API: {args.api_url}") - print(f"Host: {args.host}") - print(f"Canaries: {args.canary_count} x {args.canary_duration}s") - print(f"Overload waves: {wave_sizes} x {args.overload_duration}s") - print(f"Wave interval: {args.wave_interval}s") - print(f"Fail threshold: {args.fail_threshold}%") - print(f"Drain timeout: {args.drain_timeout}s") - print(f"Recovery: {args.recovery_count} x {args.recovery_duration}s") - - test_start = time.time() - - # Start host monitor - monitor = HostMonitor( - host=args.host, - key_path=args.key, - output_path=os.path.join(args.output_dir, "resilience-monitor.json"), - ) - monitor.start() - print(f"\n[monitor] started background monitoring of {args.host}") - - # Wait for first monitor sample - await asyncio.sleep(6) - - pool_limits = httpx.Limits(max_connections=1000, max_keepalive_connections=500) - async with httpx.AsyncClient(base_url=args.api_url, limits=pool_limits) as client: - - # Deploy agent - agent_name = "loadtest_agent" - if not args.skip_deploy: - try: - agent_name = await deploy_agent(client, headers) - except Exception as e: - print(f"[deploy] FATAL: {e}") - await monitor.stop() - sys.exit(1) - - # Phase 1: Baseline - canaries = await phase_baseline( - client, headers, agent_name, monitor, - args.canary_count, args.canary_duration, - ) - - # Phase 2: Overload - wave_results = await phase_overload( - client, headers, agent_name, canaries, monitor, - wave_sizes, args.overload_duration, args.wave_interval, - args.fail_threshold, - ) - - # Phase 3: Drain - final_state = await phase_drain(monitor, canaries, args.drain_timeout) - - # Phase 4: Recovery - recovery_runs = await phase_recovery( - client, headers, agent_name, - args.recovery_count, args.recovery_duration, - ) - - # Phase 5: Canary check - canary_survived, canary_total = phase_canary_check(canaries) - - elapsed = time.time() - test_start - - # Stop monitor - await monitor.stop() - - # Final report - report = print_report( - canaries, canary_survived, recovery_runs, wave_results, final_state, elapsed, - ) - - # Save results - save_results(report, canaries, recovery_runs, wave_results, args.output_dir) - - -if __name__ == "__main__": - asyncio.run(main())