Crate windsock

Source

Modules§

cloud
create, manage and destroy cloud resources

Structs§

BenchParameters
Instructs the benches on how the bench should be run according to the users request.
ExternalReport
Defines bench results that occured entirely outside of windsock.
LatencyPercentile
Latency metrics that can be included in Metric::LatencyPercentiles
OperationsReport
The operation results of a benchmark run.
Profiling
Instructs the benches to activate different profilers on the users request.
PubSubReport
The pubsub results of a benchmark run.
ReportArchive
The entire results of a single benchmark run.
Windsock
Takes control of your application, providing a CLI into your benchmarks.

Enums§

Goal
Defines wether a change in results is good or bad.
Metric
Extra metrics that can be inserted into bench results.
Report
An individual measurement reported to windsock.

Traits§

Bench
Implement this to define your benchmarks
BenchTask
An optional helper trait for defining benchmarks.