Skip to main content

ThroughputSummary

@forge/monorepo


@forge/monorepo / backend/src / ThroughputSummary

Type Alias: ThroughputSummary

ThroughputSummary = object

Defined in: backend/src/loadtest/metrics.ts:54

Properties

completed

readonly completed: number

Defined in: backend/src/loadtest/metrics.ts:55


completedPerSecond

readonly completedPerSecond: number

Defined in: backend/src/loadtest/metrics.ts:60

Completions per second. The number an operator sizes a deployment on.


durationMs

readonly durationMs: number

Defined in: backend/src/loadtest/metrics.ts:58


errorRate

readonly errorRate: number

Defined in: backend/src/loadtest/metrics.ts:68

Failures as a fraction of attempts, with refusals excluded from the numerator.

A refusal is the system working: it is the honest "no" that AC-4 asks for. Counting refusals as errors would make a correctly back-pressuring system look broken exactly when it is behaving best, and the natural response to that graph is to remove the backpressure.


failed

readonly failed: number

Defined in: backend/src/loadtest/metrics.ts:56


refusalRate

readonly refusalRate: number

Defined in: backend/src/loadtest/metrics.ts:70

Refusals as a fraction of attempts. Separate, because it means something different.


refused

readonly refused: number

Defined in: backend/src/loadtest/metrics.ts:57