What is OpenSLO?

OpenSLO is a service level objective (SLO) language that declaratively defines reliability and performance targets using a simple YAML specification. It is released under Apache 2.0 and we welcome contributions from the reliability engineering ecosystem.

SLOs are reliability targets for services that allow organizations to make better decisions in how to create, operate, and run cloud services and applications. To learn more about SLOs, check out SLOconf.com.

Description

    OpenSLO

    Open Service Level Objective (SLO) Specification. Designed to make SLOs ergonomic to modern developer Git workflow.

    Define SLOs as Code

    Create declarative definitions of SLOs that describe thresholds, metrics, and goals for your applications and infrastructure.

    Oslo Validation CLI

    Create simple automated GitOps workflows with any CI/CD tool that ensures your SLOs are correctly formatted. Just run oslo validate slos.yaml.

    Vendor Agnostic Metrics

    OpenSLO is designed to be implementation neutral and allow multiple vendors and other projects to describe and share SLOs in a well-defined format.