Skip to content

feat(asap-tools): separate clickhouse ingest and query cpu/memory monitoring in experiment run clickhouse#522

Open
akanksha-akkihal wants to merge 3 commits into
mainfrom
521-featasap-tools-separate-clickhouse-ingest-and-query-cpumemory-monitoring-in-experiment_run_clickhouse
Open

feat(asap-tools): separate clickhouse ingest and query cpu/memory monitoring in experiment run clickhouse#522
akanksha-akkihal wants to merge 3 commits into
mainfrom
521-featasap-tools-separate-clickhouse-ingest-and-query-cpumemory-monitoring-in-experiment_run_clickhouse

Conversation

@akanksha-akkihal

Copy link
Copy Markdown
Contributor

Summary

  • Separate ClickHouse bulk-ingest CPU/memory monitoring from the query-phase monitor in experiment_run_clickhouse.
  • Baseline ingest writes baseline/remote_monitor_output/monitor_output_ingest.json and stops via a stop file (with kill fallback); query phase still writes monitor_output.json.
  • SketchDB keeps a single continuous monitor that waits flow.steady_state_wait before the query client so precompute + query land in one time series (with bare-metal thread attribution).
  • Harden stop/matching: poll during process walks, escalate stuck samplers with kill(), match remote_monitor.py by --execution_mode + experiment dir, and avoid writing null monitor JSON on timeout.

akanksha-akkihal and others added 2 commits July 11, 2026 21:39
…oring

Baseline bulk load now runs under a dedicated ingest monitor that writes monitor_output_ingest.json and stops via a stop file, so ingest CPU/memory is not mixed with the query-phase monitor_output.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
Match remote_monitor by execution mode and experiment dir, avoid writing null monitor JSON, escalate stuck sampler with kill(), and clarify ingest stop-file semantics.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(asap-tools): Separate ClickHouse ingest and query CPU/memory monitoring in experiment_run_clickhouse

1 participant