Skip to content

Commit e89e8e8

Browse files
zzylolclaude
andauthored
feat(asap-tools): add paced feeder for the data-plane eval (#793)
* feat(asap-tools): add paced feeder for the data-plane eval Generate a seeded synthetic workload (C groups x s series, Pareto values) on the fly and send it in real time to ASAPQuery over Prometheus remote write or to ClickHouse with RowBinary INSERTs. Values depend only on the seed, series and sample index, so two feeders send identical data. Per-tick timing is written as JSON so a run can be checked for keeping up. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(asap-tools): address paced feeder review Send each sub-second slot's batches before the next slot's so a series' samples arrive in timestamp order, cap --samples-per-sec at 1000, count rows only for successful requests, stop after a tick where every request fails, record task panics as failed requests so stats are still written, and validate --table before interpolating it into the INSERT. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AnJ7LocWxguh3q4QWkCYae --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent c06d609 commit e89e8e8

6 files changed

Lines changed: 2214 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)