ocervell / slo-repository

SLO Repository Example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SLO Repository

This repository is an example SLO repository for slo-generator, i.e the repository where all your SLOs will be stored.

The slos/ folder contains examples for real-world applications:

  • custom-example/: Test SLOs for custom backends.
  • flask-app-prometheus/: SLOs for Flask app instrumented with Prometheus SDK (see app code)
  • flask-app-datadog/: SLOs for Flask app instrumented with Datadog SDK (see app code)
  • slo-generator/: SLOs for slo-generator deployment on Cloud Functions.
  • datadog-example/: Test SLOs for Datadog backend.

The deployment/ folder contains different deployment methods:

  • k8s: Deploy slo-generator on Kubernetes.
  • terraform: Deploy slo-generator using the terraform-google-slo modules (Cloud Scheduler + Cloud Functions + PubSub).

About

SLO Repository Example

License:Apache License 2.0


Languages

Language:HCL 66.4%Language:Python 13.2%Language:Makefile 11.1%Language:Shell 9.2%