Skip to content

Internal Service Validator #44

@ian-bartholomew

Description

@ian-bartholomew

Problem to solve

As a user, I want to be able to use oslo to generate a list of services that either have SLOs, have them but are not fully covered, or don't have them at all.

Proposal

oslo should have a command that searches for and evaluates SLO definition files, and outputs the findings (optionally JSON, YAML, maybe csv too?)

Further details

Things to consider:

  1. We currently don't have a standard file name for the SLO definitions. To search for the files, we would need to define that, and/or allow users to define what the name of the file is
  2. How do we evaluate the maturity of the SLOs?

Originally proposed by @niallrmurphy

Links / references

@suprememoocow shared the GitLab Service Maturity Model which is a good place to start

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions