Skip to content

Internal Service Validator #44

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions