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: Deployslo-generatoron Kubernetes.terraform: Deployslo-generatorusing the terraform-google-slo modules (Cloud Scheduler + Cloud Functions + PubSub).