Add scripts to fully automate debezium/perf testing. #2109
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Example:
Will run an experiment for deephaven (tag
dh
; pass tagmz
for materialize) with a rate of 5,000 pageviews per second. It will wait 20 seconds after setting the rate to begin sampling CPU and memory utilization using top in batch mode. 10 samples will be obtained, with a delay between samples of 1.0 seconds.Output and logs for eeeeeeverything (docker compose log, top details, top samples, dt_ms delays sampled in engine while test is running) are left under the
logs
directory. One subdirectory underlogs
is created perrun_experiment.sh
execution, with all the log files for a single run in their own sub-directory for that run, eg:Example output when running
run_experiment.sh
: