Lab: Implementing SLOs and Error Budgets
In this lab, you will configure Prometheus to scrape latency metrics from a sample Go application and define an SLO.
Task 1: Deploy Sample Application
Deploy the provided deployment.yaml to your local Kubernetes cluster.
Task 2: Configure Prometheus Recording Rules
Write PromQL queries to measure the percentage of requests served in under 200ms.
Task 3: Error Budget Dashboard
Import the provided Grafana dashboard template and link it to your newly created recording rules to visualize the burn rate.