Skip to content

Define and collect input metrics about Kubernetes releases #1527

@saschagrunert

Description

@saschagrunert

Target is to define a set of metrics around Kubernetes releases to elaborate on the reduced release cadence. This discussion came up during the KEP implementation phase. The planned survey outcome can help us to interpret the raw data later on, too.

The following questions have to be resolved before starting to collect the metrics:

  • Which metrics do we want to collect?
    For example, the number of …
    • exceptions requests
    • PR merged after code freeze
    • tests fixed during test freeze
    • issues open during code/test freeze
    • backport per minor release
    • requests for exceptions after code freeze
  • How do we want to collect the data?
    It could be possible that the release team leads collect the metrics before every retrospective and present them there.
    This would allow us to gather feedback within the retrospective before interpreting the data or correlating it to anything.
  • How to track the metrics over multiple releases?
    Making assertions based on the data needs multiple releases as input. We should take care as a SIG to keep track
    of them and evaluate periodically.

/priority important-longterm
/cc @aojea
/help

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.sig/releaseCategorizes an issue or PR as relevant to SIG Release.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions