Skip to content

Create api-availability measurement #1096

Open
@mm4tt

Description

@mm4tt

Justification

See this comment - #1086 (comment)

Milestones

V0

  1. Create a new "ApiAvailability" measurement
  2. This measurement should periodically probe the apiserver's /healthz endpoint and record whether api was available or not
  3. The measurement should output the following stats
    1. availability percentage (e.g. % of OK responses over all responses)
    2. Longest consecutively unavailability period
    3. ...

V1

  1. Make the measurement fail if apiserver is consecutively not available in the last XX min (e.g. 30min).
  2. Make the error critical to make sure the test execution is stopped in such case

V2

  1. Come up with exact SLI/SLO definition, make it available in perf-dash for further analysis
  2. Make it a WIP Scalability SLO
  3. Evaluate and promote to official SLO

/good-first-issue

Metadata

Metadata

Assignees

Labels

good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions