Appearance
Benchmarks
Review the recorded SDK, ingest and recovery results and reproduce the tests.
Run these commands from a clone of the repository with Bun and Docker installed.
SDK logging
The comparison measured 10,000 scalar calls per tool. Rundial used a local accepting transport and disk spool. The evidence does not record the host model.
| Tool | Version / mode | p99 per call |
|---|---|---|
Rundial run.log_metric() | Local transport | 10.52 µs |
| W&B | 0.27.2, offline | 193.478 µs |
| MLflow | 3.13.0, SQLite | 2,761.424 µs |
bash
bun run bench:sdk:comparative:competitors:dockerSee the raw results and methodology.
Ingest and queries
The recorded compose-backed run ingested 5,000 points at 124,293 points/s, with chart query p95 of 60.32 ms across two queries. Results depend on the host and workload.
bash
bun run bench:ui:responsiveness:composeSee the raw results and methodology.
Recovery
The deterministic SIGKILL, simulated API outage and simulated ClickHouse restart scenarios each recorded zero accepted points lost. Compose-backed tests also recorded zero accepted points lost after an API container kill and a ClickHouse restart.
bash
bun run bench:durability
bun run bench:durability:composeSee the deterministic results, compose results, and methodology.