Substation

Substation applications that assist with development.

Use this application to benchmark the performance of Substation configurations by sending a configurable number of events through the system and reporting the total time taken, the number and rate of events sent, and the
amount and rate of data sent.

Options

FlagsTypeDescriptionRequired
filestringLocation of a file containing data to transform.Yes
concurrencyintegerNumber of concurrent data transformation functions to run.

Defaults to the number of CPUs available.
No
configstringLocation of a file containing a Substation configuration.

Defaults to an empty configuration.
No
countintegerNumber of events to process.

Defaults to 100,000.
No
cpubooleanEnable CPU profiling.

Defaults to false (no profiling).
No
membooleanEnable memory profiling.

Defaults to false (no profiling).
No

Example Usage

substation -config /path/to/config.json -file /path/to/data.dat