Service Level Indicator (SLI)
A quantitative measurement of a service's behaviour — such as request success rate or latency at the 99th percentile — that expresses reliability in numbers the users actually experience.
Definition
A Service Level Indicator (SLI) is a carefully-chosen quantitative measure of a service's behaviour, framed from the perspective of the user. It is the raw number that a Service Level Objective (SLO) is set against, and against which an error budget is consumed. The Google SRE canon defines an SLI as "the ratio of good events to valid events" — a formulation that has quietly become the industry standard.
Common SLI Categories
- Availability — fraction of successful requests over total valid requests.
- Latency — proportion of requests faster than a stated threshold (e.g., 95% of requests under 200 ms).
- Throughput — requests per second sustained without degradation.
- Correctness — proportion of responses that produce the correct result (relevant for search, ML, computation).
- Freshness — for data services, the age of the most recent successful update.
- Durability — fraction of committed data still recoverable after N days/years.
Why It Matters
Reliability discussions without SLIs collapse into anecdote. Engineering leaders say "the service is slow"; product owners say "customers are complaining"; support says "tickets are up 30%." An SLI turns those statements into "the 95th-percentile latency for the checkout endpoint has moved from 180 ms to 340 ms over the last two weeks." That is a number you can defend, argue against, or act on. SLIs are the vocabulary of honest reliability engineering.
Real-World Example
A ride-hailing platform ran a monthly reliability review dominated by dashboard theatre — 47 charts, colour-coded, argued over for an hour, no decisions made. The SRE lead proposed replacing them with three SLIs per critical service, each expressed as "good requests over valid requests" over a rolling 28-day window. Checkout: 99.87% success (SLO 99.9%, budget consumed 130%). Fare calculation: 99.94% (SLO 99.9%, budget consumed 60%). Driver dispatch p95 latency: 3.1s (SLO under 3.0s, budget consumed 145%). The review took 15 minutes. Two services with consumed budgets triggered feature-freeze until reliability work was completed. Six months later the pattern of missed budgets had inverted — teams shipped less feature work in the short term and were shipping considerably more of it reliably in the medium term.
Practical Lessons Learned
- Pick from the user's perspective. An SLI that measures internal server CPU is not an SLI; it is a metric.
- Fewer is better. Three well-chosen SLIs per service beats twenty half-defined ones.
- Ratios beat absolutes. "99.9% of requests succeeded" is comparable across scales; "we had four errors last hour" is not.
- Define "valid" carefully. Requests from health checks, warmup traffic and known bots usually should not count as valid events.
- Measure at the boundary the user experiences. Client-side or edge measurement often reveals problems that server-side metrics miss.
Common Mistakes
- Confusing SLIs with metrics — an SLI is a chosen, user-facing measure; a metric is anything you can plot.
- Averages instead of percentiles for latency — a 200 ms average hides the 10-second tail that everybody notices.
- Windowing choice that hides events — a rolling 24-hour window smooths out a five-minute incident that nevertheless mattered.
- Health-check traffic left in the SLI numerator, inflating success rates.
- SLIs defined by the platform team without input from the product team, so they measure the wrong user journey.
- Too many SLIs. A team with 40 SLIs has no SLIs — nothing gets prioritised.
- No linkage between SLIs and error budgets, so measured breaches trigger no action.
Expert Tips
- Write the SLI in one sentence. "Proportion of checkout POST requests returning 2xx within 500 ms over a rolling 28-day window, excluding health checks and warmup traffic." If it takes a paragraph, it isn't ready.
- Use percentiles that match user pain. p50 tells you about the median user; p95 tells you about the loud user; p99 tells you about the churning user.
- Publish the SLI query publicly — the exact Prometheus/CloudWatch/Datadog query — so anyone can reproduce the number.
- Review SLIs quarterly. User journeys change; measures should evolve with them.
- Pair every SLI with an SLO and a linked action — otherwise it is just a chart nobody reads.
Key Takeaways
- An SLI is a chosen, user-facing, quantitative measure — not just any metric you can plot.
- Ratios beat absolutes; percentiles beat averages.
- Three or four SLIs per service is enough; more dilutes attention.
- Define "valid" carefully — health checks and warmup traffic usually don't count.
- An SLI without a linked SLO and action is a decoration, not a control.
Related Concepts
Interlocks with SLOs, Error Budgets, Observability, Incident Management, and Blameless Post-Mortems. SLI catalogues and query templates at PMMilestone.org.
Frequently Asked Questions
What is an SLI?
A Service Level Indicator — a chosen, quantitative measure of a service's behaviour from the user's perspective, typically framed as a ratio of good events to valid events over a defined window.SLI vs SLO vs SLA — what's the difference?
The SLI is the measurement (e.g., 99.87% success). The SLO is the internal target (e.g., 99.9%). The SLA is the external contract with penalties (e.g., 99.5%, credit if breached). The three sit on top of each other in that order.How many SLIs per service?
Three or four, usually covering availability and latency, plus one or two service-specific ones (freshness, correctness, throughput). Teams with 20+ SLIs treat none of them seriously.Should I use averages or percentiles?
Percentiles, almost always. A latency average hides the tail where user pain lives. p95 or p99 with a documented threshold is the standard for latency SLIs.How wide should the measurement window be?
Rolling 28 days is the widely-used default because it aligns with monthly reporting cycles while smoothing daily variance. Some teams also maintain a 7-day view for faster feedback.What counts as a valid event?
That is a design decision made per SLI. Health checks, load-generator traffic and known bots are typically excluded. Requests that fail because the client sent bad input may or may not count depending on whether they were the service's fault.What is the biggest mistake?
Confusing SLIs with metrics. Every service has thousands of metrics; only a handful should be SLIs. The rest are diagnostic — useful for investigation, not for reliability commitments.Which calculators on PMMilestone.org apply to Service Level Indicator (SLI)?
What is a common misconception about Service Level Indicator (SLI)?
That the topic is well-defined across all references. In practice, definitions vary between PMBOK, PRINCE2, AACE and ISO 21500 — this entry uses the definition most aligned with field practice on capital projects, and flags where the standards diverge.Which related encyclopedia entries should I read alongside Service Level Indicator (SLI)?
Read Earned Value Management, Critical Path Method and the DCMA 14-point assessment next. The full A–Z is available in the PMMilestone Encyclopedia, and quick one-line definitions live in the PM Glossary on the flagship platform.How does Dr. Hassan Eliwa's research treat Service Level Indicator (SLI)?
Dr. Hassan Eliwa's research focuses on owner-side project controls, schedule integrity and forensic delay analysis on capital construction and power programmes. Service Level Indicator (SLI) is treated through that lens — what a planning or controls engineer is expected to do with it on a live project, not its textbook definition alone. See the full research library at PMMilestone Research Articles.How is Service Level Indicator (SLI) defined on PMMilestone Research & Insights?
A quantitative measurement of a service's behaviour — such as request success rate or latency at the 99th percentile — that expresses reliability in numbers the users actually experience. For the full treatment, see the definition, principles, applications and related entries above — every encyclopedia entry follows the same research-grade structure.
People also ask
Follow-up questions practitioners search for next — each one points to the calculator, template or reference entry that answers it.
Which learning track covers this end-to-end?
Structured tracks from beginner planner to programme controls director. Project Controls Academy ↗
Which book goes deeper than this entry?
Practitioner field handbooks with worked numerical examples. Books & Publications ↗
Which calculator on PMMilestone.org applies here?
The integrated EVM workbook covers most cost-schedule diagnostics. EVM Calculator ↗
Where is this in the glossary?
Quick-lookup definitions across 1,200+ PM terms. PM Glossary on PMMilestone.org ↗
Related Entries
More in IT / Agile
- Letter FFeature Team
A long-lived, cross-functional, cross-component team that delivers end-to-end customer-visible features — as opposed to a component team responsible for a single technical layer.
- Letter PPI Planning
Program Increment Planning — the cadence-based, face-to-face event in SAFe where all teams on an Agile Release Train commit to a set of objectives for the next 8–12 week increment.
- Letter RRunbook
A written, step-by-step operational procedure that tells an on-call engineer exactly how to detect, diagnose and remediate a specific class of incident on a specific system.
- Letter TTrunk-Based Development
A source-control practice in which all developers commit small changes to a single shared branch (trunk/main) at least daily, using feature flags rather than long-lived branches to manage in-progress work.
Further reading on PMMilestone.org
Curated companion resources hosted on the flagship platform, PMMilestone.org.
- For practitioners who want to go deeper, the Project Controls Academy.
- Engineers researching this topic typically continue with the Books & Publications.
- A practical companion to this entry is the EVM Calculator.
- Closely related on the flagship platform is the Schedule Health Checker.
- Useful alongside this article is the PMMilestone.org knowledge hub.