Home
/
Command Line
/
scaletest workspace-traffic

scaletest workspace-traffic

scaletest workspace-traffic

Generate traffic to scaletest workspaces through coderd

Usage

coder scaletest workspace-traffic [flags]

Options

--bytes-per-tick

Typeint
Environment$CODER_SCALETEST_WORKSPACE_TRAFFIC_BYTES_PER_TICK
Default1024

How much traffic to generate per tick.

--cleanup-concurrency

Typeint
Environment$CODER_SCALETEST_CLEANUP_CONCURRENCY
Default1

Number of concurrent cleanup jobs to run. 0 means unlimited.

--cleanup-job-timeout

Typeduration
Environment$CODER_SCALETEST_CLEANUP_JOB_TIMEOUT
Default5m

Timeout per job. Jobs may take longer to complete under higher concurrency limits.

--cleanup-timeout

Typeduration
Environment$CODER_SCALETEST_CLEANUP_TIMEOUT
Default30m

Timeout for the entire cleanup run. 0 means unlimited.

--concurrency

Typeint
Environment$CODER_SCALETEST_CONCURRENCY
Default1

Number of concurrent jobs to run. 0 means unlimited.

--job-timeout

Typeduration
Environment$CODER_SCALETEST_JOB_TIMEOUT
Default5m

Timeout per job. Jobs may take longer to complete under higher concurrency limits.

--output

Typestring-array
Environment$CODER_SCALETEST_OUTPUTS
Defaulttext

Output format specs in the format "[:]". Not specifying a path will default to stdout. Available formats: text, json.

--scaletest-prometheus-address

Typestring
Environment$CODER_SCALETEST_PROMETHEUS_ADDRESS
Default0.0.0.0:21112

Address on which to expose scaletest Prometheus metrics.

--scaletest-prometheus-wait

Typeduration
Environment$CODER_SCALETEST_PROMETHEUS_WAIT
Default5s

How long to wait before exiting in order to allow Prometheus metrics to be scraped.

--tick-interval

Typeduration
Environment$CODER_SCALETEST_WORKSPACE_TRAFFIC_TICK_INTERVAL
Default100ms

How often to send traffic.

--timeout

Typeduration
Environment$CODER_SCALETEST_TIMEOUT
Default30m

Timeout for the entire test run. 0 means unlimited.

--trace

Typebool
Environment$CODER_SCALETEST_TRACE

Whether application tracing data is collected. It exports to a backend configured by environment variables. See: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md.

--trace-coder

Typebool
Environment$CODER_SCALETEST_TRACE_CODER

Whether opentelemetry traces are sent to Coder. We recommend keeping this disabled unless we advise you to enable it.

--trace-honeycomb-api-key

Typestring
Environment$CODER_SCALETEST_TRACE_HONEYCOMB_API_KEY

Enables trace exporting to Honeycomb.io using the provided API key.

--trace-propagate

Typebool
Environment$CODER_SCALETEST_TRACE_PROPAGATE

Enables trace propagation to the Coder backend, which will be used to correlate server-side spans with client-side spans. Only enable this if the server is configured with the exact same tracing configuration as the client.

See an opportunity to improve our docs? Make an edit.
On this page