ramp_steps


Description

{“what”:“A single load-test step within an assessment, with request counts and response status tallies.”,“why”:“Without it, per-step progress and status breakdowns for an assessment are lost.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.204002791+00:00”}

Columns

Column Type Size Nulls Auto Default Children Parents Comments
id uuid 2147483647 gen_random_uuid()

{“what”:“Unique UUID for this step, generated automatically.”,“why”:“Without it, rows cannot be uniquely referenced or updated.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.225985208+00:00”}

assessment_id uuid 2147483647 null
assessments.id ramp_steps_assessment_id_fkey R

{“what”:“UUID of the parent assessment this step belongs to.”,“why”:“Without it, steps cannot be linked to their assessment, so per-assessment analysis is impossible.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.293259524+00:00”}

step_number int4 10 null

{“what”:“Ordinal position of this step in the ramp sequence, starting at 1.”,“why”:“Without it, the order of steps is unknown, so ramp progression cannot be reconstructed.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.305583583+00:00”}

rate_label text 2147483647 null

{“what”:“Human-readable label for the request rate at this step, e.g., ‘10 rps’.”,“why”:“Without it, the intended rate is not documented, making results hard to interpret.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.324820895+00:00”}

requests_sent int4 10 null

{“what”:“Total number of HTTP requests sent during this step.”,“why”:“Without it, the denominator for error rates is missing, so status counts cannot be normalized.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.355836207+00:00”}

status_200 int4 10 null

{“what”:“Count of responses with HTTP status 200 in this step.”,“why”:“Without it, success rate cannot be computed, so step health is unknown.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.388527620+00:00”}

status_403 int4 10 null

{“what”:“Count of responses with HTTP status 403 in this step.”,“why”:“Without it, authorization failures are invisible, so access-control issues go undetected.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.456614488+00:00”}

status_429 int4 10 null

{“what”:“Count of responses with HTTP status 429 (rate limited) in this step.”,“why”:“Without it, rate-limiting behavior cannot be distinguished from other errors.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.474467923+00:00”}

status_503 int4 10 null

{“what”:“Count of responses with HTTP status 503 (service unavailable) in this step.”,“why”:“Without it, server unavailability is not tracked, so capacity problems are missed.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.503609206+00:00”}

status_other int4 10 null

{“what”:“Count of responses with any HTTP status not explicitly counted (not 200, 403, 429, 503).”,“why”:“Without it, unexpected statuses are ignored, so anomalies are hidden.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.524183033+00:00”}

avg_response_ms int4 10 null

{“what”:“Average response time in milliseconds for requests in this step.”,“why”:“Without it, latency performance cannot be assessed, so slowdowns are unknown.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.556547970+00:00”}

blocked bool 1 null

{“what”:“Flag indicating whether this step was blocked (e.g., by rate limiting or manual stop).”,“why”:“Without it, steps that did not run fully are indistinguishable from completed ones, skewing results.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.583718686+00:00”}

created_at timestamptz 35,6 now()

{“what”:“Timestamp when this step record was created, in UTC.”,“why”:“Without it, the time of the step is unknown, so temporal correlation with other events is impossible.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T04:18:43.943816730+00:00”}

Indexes

Constraint Name Type Sort Column(s)
ramp_steps_pkey Primary key Asc id
idx_ramp_assessment Performance Asc assessment_id

Relationships