SRE and observability

Reliability questions have a contractual half and an engineering half, and candidates usually prepare only one. The engineering half is SLIs, SLOs, error budgets and burn-rate alerting. The contractual half is what an SLA actually promises, why you always set it looser than your SLO, and why your dependencies' SLAs bound your own.

The most practically useful thing in this chapter is cardinality. A label with unbounded values will melt a metrics backend, and being able to explain the failure and the policy fix is the single most common real observability question asked at this level.

What this chapter covers

Source: §28, §36.