Hands-On LabsImplementing SLOs and Error Budgets

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.