SLA vs SLO vs SLI: Which One You Have to Build
SLA vs SLO comes down to audience, but the SLI underneath is the only layer you have to build, and its definition decides what the other two mean.
Cross-region confirmation, timing waterfalls, and the craft of quiet monitoring.
SLA vs SLO comes down to audience, but the SLI underneath is the only layer you have to build, and its definition decides what the other two mean.
A postgres health check needs three layers: pg_isready in the container, a real query behind your health route, and a port check from outside.
Observability is what your telemetry lets you ask, monitoring is the set of questions you already wrote down, and only one of them survives a dead host.
Infrastructure monitoring is defined by how data is collected, not which metrics you chart. Here is which layer each method reaches and which it cannot.
DNS monitoring alerts you when a record changes or stops resolving, the one failure that makes every other dashboard look perfectly healthy.
A django health check should verify the database, cache and broker, answer 503 when one is gone, and be watched from outside your own cluster.