Monitoring and feedbackArchitecture and reliabilityIntermediate30 min read

What Does SLI Mean?

Reviewed byJohnson Ajibi· Senior Network & Security Engineer · MSc IT Security
On This Page

Quick Definition

An SLI is a measurement that tells you how well a service is doing at one thing, like how fast it responds or how often it fails. Teams use SLIs to track the health of their systems over time. If you want to know if your website is loading quickly enough, you would look at an SLI for response time. SLIs are the foundation for setting reliability targets like SLOs (Service Level Objectives).

Commonly Confused With

SLIvsSLO (Service Level Objective)

An SLI is the actual measurement, like the current latency or availability percentage. An SLO is the target you set for that measurement, like we want 99.9% of requests to complete in under 200ms. The SLO is the goal; the SLI is the score showing how close you are to the goal.

Your latency SLI is 98.5% of requests under 200ms. Your SLO is 99%. You are 0.5% away from the target.

SLIvsSLA (Service Level Agreement)

An SLA is a formal contract between a provider and a customer that specifies commitments, often with financial penalties for non-compliance. SLIs and SLOs are used to measure and monitor the terms of an SLA. The SLA says what will happen if the SLO is not met.

An SLA states: If availability drops below 99.5% in a month, the customer gets a 10% refund. The SLI measures the actual availability, and the SLO is set at 99.6% to have a buffer.

SLIvsKPI (Key Performance Indicator)

KPIs are high-level business metrics that measure overall business success, such as revenue or customer acquisition cost. SLIs are technical metrics that measure service quality. A KPI might be monthly active users, while an SLI is the latency they experience. KPIs are for executives; SLIs are for engineers.

A KPI for a streaming service is subscriber growth. An SLI is the startup time for a video. The SLI helps improve the service, which may improve the KPI, but they are different things.

Must Know for Exams

SLI, SLO, and SLA concepts appear most prominently in the DevOps, Site Reliability Engineering (SRE), and cloud architecture domains. Exams that focus on these areas include the Google Cloud Professional Cloud Architect, AWS Certified Solutions Architect, Microsoft Azure Solutions Architect, and the DevOps Institute certifications. In the Google Cloud ecosystem, the Professional Cloud Architect exam specifically tests knowledge of SLIs in the context of designing reliable systems. You might see a scenario where you have to define appropriate SLIs for a multi-tier application and then use those SLIs to set SLOs. The exam expects you to understand that SLIs must be measurable, relevant to user experience, and collected over an appropriate time window.

The AWS Certified Solutions Architect exam, particularly the AWS Certified DevOps Engineer, also covers SLIs indirectly through questions about CloudWatch metrics, alarms, and service health. You may be asked to select the right metric to use as an SLI for a specific workload. For example, they might give you an application that serves API requests and ask which CloudWatch metric would best represent the user experience. The correct answer would be something like latency or error count, not CPU utilization, because the latter is not a direct measure of service quality from the user's perspective.

In the CompTIA Cloud+ and CompTIA Server+ exams, SLIs are covered under the umbrella of monitoring and performance metrics. These exams are more focused on the operational aspect: how to collect metrics, what tools to use, and how to interpret the data. You might face a question that gives you a table of metric values and asks whether the service met its objective. To answer correctly, you need to understand the difference between an SLI (the raw data) and an SLO (the target). The exam might also test your ability to identify which metrics are appropriate for different types of services, such as using uptime as an SLI for a web server versus using throughput for a data pipeline.

The ITIL 4 Foundation exam touches on SLIs in the context of service measurement and reporting. ITIL uses the term Service Level Indicator in its service value system. You might see a question about how to define a measurement for a service level agreement, and the answer would involve identifying the right SLI. The exam is less technical and more process-oriented, but the core concept is the same.

For the Certified Kubernetes Administrator (CKA) and AWS Certified SysOps Administrator exams, SLIs are relevant when setting up monitoring dashboards and alerts. You might be asked to configure a Prometheus metric that serves as an SLI for application latency. The question would test whether you know how to instrument your application to expose the right metric and how to create a recording rule that calculates the SLI percentage over time.

Across all these exams, the key takeaway is that SLIs are more than just a theoretical concept. They appear in practical, scenario-based questions that require you to apply the concept to a real-world situation. You need to know not just the definition but also how to choose, measure, and interpret SLIs in different contexts. The exams will reward candidates who can distinguish between an SLI, an SLO, and an SLA, and who can reason about which metrics are appropriate for different service types.

Simple Meaning

Imagine you are the manager of a busy coffee shop. Your goal is to make sure customers get their coffee quickly and that the coffee tastes good. How would you measure whether you are meeting that goal? You might pick a few specific numbers to track. For example, you could measure how long it takes from the moment a customer orders until they receive their coffee. That number is a Service Level Indicator, or SLI. It is a specific, measurable piece of data that tells you about one aspect of your service quality.

In the IT world, an SLI works exactly the same way. A service like a website or an API has many different qualities you care about. You might care about how fast it responds to users, how often it gives an error instead of a valid response, or how many requests it can handle per second before slowing down. Each of these qualities can be turned into an SLI. For example, you could define an SLI called request latency, which measures the time it takes for your server to respond to a user's request. You would collect that measurement for every request over a period of time, say a month, and then calculate the percentage of requests that were fast enough according to your standard.

Think of an SLI like the speedometer in your car. The speedometer gives you a constant reading of one thing: your current speed. Without it, you would not know if you are driving too fast or too slow for the conditions. Similarly, without SLIs, you would be guessing about your service performance. SLIs give you objective data you can use to make decisions. If your latency SLI shows that only 90% of requests are fast, but you want 99% to be fast, you know you have a problem to fix. That objective measurement is powerful because it replaces gut feelings with facts.

Different services need different SLIs. For a file storage service like Google Drive, an important SLI might be data durability, meaning the percentage of files that remain intact and accessible over time. For a video streaming service like Netflix, throughput and buffering rate are critical SLIs. The key is to choose SLIs that truly reflect what your users experience. A measurement that does not matter to users is not a useful SLI. Good SLIs are specific, measurable, and directly tied to user happiness.

Full Technical Definition

A Service Level Indicator (SLI) is a quantitative measure of a specific aspect of the quality of a service. It is defined as a ratio of good events to total events over a measurement window, typically expressed as a percentage. The formal definition comes from the Site Reliability Engineering (SRE) discipline, popularized by Google. In SRE, SLIs form the foundation for Service Level Objectives (SLOs) and Service Level Agreements (SLAs). Without SLIs, you cannot set meaningful SLOs or enforce SLAs.

SLIs can measure a wide range of service properties. Common categories include latency (how long a request takes), availability (the percentage of time the service is reachable and responsive), error rate (the percentage of requests that result in an error), throughput (the number of requests processed per unit time), and durability (for storage systems, the probability that data will not be lost). Each SLI requires careful definition of its measurement method, the conditions under which the measurement is taken, and the window over which it is aggregated.

Latency is often measured at the server side using a percentile distribution, such as the 50th, 90th, and 99th percentiles. For example, a latency SLI might be defined as the percentage of requests whose response time is less than 200 milliseconds, measured at the load balancer, over a rolling 30-day window. Availability is typically measured as the ratio of successful requests (HTTP 2xx or 3xx status codes) to total requests. Error rate SLIs can be more granular, distinguishing between client errors (4xx) and server errors (5xx), and may exclude certain benign errors like 404s for missing resources that are expected.

Data collection for SLIs can be done through server logs, application performance monitoring (APM) tools, or dedicated metrics systems like Prometheus, Datadog, or CloudWatch. In a microservices architecture, each service might expose its own SLIs via a metrics endpoint, which is then scraped and aggregated by a central monitoring system. The choice of measurement interval and aggregation method directly affects the SLI value. For instance, measuring latency once per minute versus once per request produces different results. The industry best practice is to measure at the request level and then aggregate into time buckets.

SLIs are not static. As the service evolves, the definition of a good event may need to change. For example, if you optimize your code and requests become faster, you might tighten your latency threshold from 300 milliseconds to 200 milliseconds. You might define multiple SLIs for the same quality dimension to get a fuller picture. A single latency SLI at the 90th percentile might hide problems that only affect a small percentage of users, so you might also track the 99th percentile. The goal is to have a set of SLIs that comprehensively cover user-visible quality.

In an IT implementation, teams typically define SLIs in a Service Level Indicator document or in a configuration file that feeds into their monitoring dashboard. This document includes the exact metric name, how it is calculated, where the data comes from, the measurement window, and any exclusions. For exam purposes, you should understand that SLIs are the raw measurements that feed into SLOs. You will not be asked to calculate SLIs by hand, but you may see questions where you need to identify whether a given measurement is an SLI, SLO, or SLA.

Real-Life Example

Think about ordering pizza from a delivery service. You are hungry and you want your pizza to arrive hot and in a reasonable amount of time. The pizza company also wants to know if they are doing a good job. To track this, they might pick two specific measurements. One is the time from when you place the order to when the pizza arrives at your door. Let us call this delivery time. The other is the temperature of the pizza when it arrives, which they measure with an infrared thermometer. Both of these are SLIs. They are specific, measurable numbers that tell the company something about the quality of their service.

Now imagine the company sets a standard: they want 95% of all deliveries to arrive within 30 minutes and at a temperature above 65 degrees Celsius. That standard is an SLO. To check if they are meeting that SLO, they compare the actual SLI values against that target. If 90% of deliveries are on time, they are missing their SLO. They might then investigate why. Maybe the kitchen is too slow, or the drivers are taking inefficient routes. The SLI data points them to the problem area.

This is exactly how IT teams use SLIs. The user experience is like receiving a hot pizza. The IT service might be a website that loads pages. The latency SLI measures how long it takes for a page to load. The error rate SLI measures how many times the page fails to load or returns an error. If users report that the site feels slow, the team looks at the latency SLI to confirm the problem. If the SLI shows that the 99th percentile latency is 10 seconds, they know there is a serious issue that needs to be fixed for the slowest users.

The analogy also works for cloud services. A cloud storage service like Dropbox has an SLI for file sync time. They want files to sync within 5 seconds 99% of the time. If that SLI drops to 95%, they have an SLO breach. Just like the pizza company looks at delivery time and temperature, Dropbox looks at sync latency and error rate. In both cases, the SLI is the concrete number that triggers action when it falls below expectations.

Why This Term Matters

In the real world of IT operations, you cannot manage what you do not measure. SLIs provide the raw data that tells you whether your service is actually working for users. Without SLIs, you are flying blind. You might think the system is fine because all servers are running, but users could be experiencing slow load times or errors that you never detect. SLIs bridge that gap by translating user experience into objective numbers.

For IT professionals, SLIs are essential for several practical reasons. First, they enable data-driven decision making. If you need to decide whether to invest in faster servers or better error handling, you can look at your SLIs to see which area has the biggest gap relative to your goals. If your latency SLI is already within target but your error rate SLI is poor, you know where to focus. Second, SLIs are the basis for Service Level Objectives, which are used in internal team agreements and external customer contracts. If you are building a service that other teams depend on, you need to define and publish your SLIs so those teams know what to expect.

Third, SLIs help with capacity planning and cost optimization. If your throughput SLI shows that your service is consistently running at 80% capacity, you might decide to scale up before it becomes a problem. Conversely, if the SLI shows very low utilization, you might save money by reducing resources. Fourth, SLIs are critical during incident response. When an alert fires because an SLI has dropped below its threshold, the operations team immediately knows which aspect of the service is degrading. They do not have to guess whether the issue is latency, errors, or availability. The SLI points directly to the symptom.

Finally, SLIs foster a culture of accountability and continuous improvement. When every team owns their SLIs, they take ownership of the quality of their component. They can see the impact of their changes on the SLI values over time. A deployment that improves latency by 10% is visible in the SLI chart. A bad deployment that increases error rate is also visible. This transparency encourages better engineering practices. For anyone pursuing an IT certification, understanding SLIs is not just about passing an exam. It is about learning a mindset that will make you a more effective engineer or operations professional.

How It Appears in Exam Questions

Exam questions about SLIs typically fall into three categories: definition and differentiation, scenario-based selection, and calculation or interpretation. In the first category, you might see a straightforward multiple-choice question like: What is the primary role of a Service Level Indicator? The options could include measuring user satisfaction, determining financial penalties, or providing a raw measurement of service quality. The correct answer is the last one, because an SLI is the raw metric, not the target or the contract.

In scenario-based questions, the exam presents a short description of a system and asks you to choose the best SLI for a given goal. For example: A team runs an e-commerce website. They want to ensure that product pages load quickly. Which metric should they use as an SLI? The answer choices might include CPU utilization of the web servers, number of active sessions, the 95th percentile of page load time, or the number of errors per hour. The correct answer is the 95th percentile of page load time, because it directly measures what users experience. CPU utilization is an infrastructure metric, not a service quality metric. Active sessions are about concurrency, not latency. Errors per hour are a separate SLI category. This type of question tests your ability to map user experience to the correct measurement.

Another common pattern is the interpretation question. You are given a chart or a table showing SLI values over time and an SLO target. You then have to decide whether the service was within the SLO for a given period. For example: The SLI for availability is 99.9% for the month. The SLO is 99.5%. Was the SLO met? Yes, because the SLI value (99.9%) is higher than the target (99.5%). The exam might make this trickier by adding a measurement window or talking about an error budget. They might ask: If the SLI was 99.9% for three weeks and then dropped to 99.0% for the last week, was the monthly SLO still met? You would need to calculate the average over the month. These questions test your quantitative reasoning.

Troubleshooting-focused questions also appear. For instance: An operations team notices that the customer satisfaction survey scores have dropped. They check the SLI for page load time, but it is within target. What might be the problem? The answer would be that they might be measuring the wrong SLI, or they might be measuring latency only at the 50th percentile, which hides slow experiences for the worst-case users. The exam might suggest measuring the 99th percentile or adding an error rate SLI. This type of question checks whether you understand that SLIs must align with actual user experience.

In cloud-specific exams, you might see questions about configuring monitoring tools. For Google Cloud, you could be asked: You need to create a custom metric in Cloud Monitoring to serve as an SLI for application latency. What data source would you use? The answer would be application logs or a custom metric written from the application code. For AWS, the question might be: You are using CloudWatch to define an SLI for your API Gateway. Which metric and statistic combination would you use? The answer would be Latency metric with a percentile statistic like p99.

Finally, some questions test the relationship between SLIs, SLOs, and SLAs. A typical question might ask: If a customer has an SLA for 99.9% uptime, and the provider's internal SLO is 99.95%, which value does the SLI need to be at least? The SLI must be at least the SLO, which is 99.95%, because the SLO is the internal target that ensures the SLA can be met even with some margin for error. These relational questions are common in SRE-focused certifications.

Practise SLI Questions

Test your understanding with exam-style practice questions.

Practise

Example Scenario

You are an IT administrator for a mid-sized company that provides an online project management tool. Your users are distributed across different time zones, and they rely on the tool to track tasks, upload files, and collaborate in real time. Recently, some users have complained that the tool feels sluggish in the afternoon. You need to investigate and fix the problem.

You decide to set up an SLI for page load time. You define it as the time from when a user clicks a link or submits a form until the page finishes rendering in their browser. You collect this data from your web application logs for one week. The raw data shows that the average page load time is 1.2 seconds, but the 99th percentile is 8.5 seconds. This tells you that while most users are fine, a small percentage are experiencing very slow loads. You set your SLO to have 99% of page loads complete within 3 seconds.

Now you have a clear target. You dig into the log data to see which pages are slow. You find that the file upload page takes significantly longer than others because the application is compressing files on the server before sending them to the client. You also notice that the slowest users are all connecting from the same geographic region, which suggests a network latency issue. You decide to move file compression to a background job so that the upload page responds immediately, and you set up a content delivery network (CDN) in that region. After making these changes, you check the SLI again. The 99th percentile drops to 2.1 seconds, and you are now meeting your SLO.

This scenario illustrates how an SLI is not just a theoretical number but a practical tool. Without the SLI, you might have guessed that the problem was server CPU or memory, but the data pointed directly to page load time. By defining the SLI, you could measure the impact of your changes objectively. That is the power of SLIs in real IT operations. You also learned that a single average value is not enough; you need percentile data to capture the experience of all users.

Common Mistakes

Confusing SLI with SLO or SLA.

SLI is the measurement itself, SLO is the target value, and SLA is a formal contract with penalties. They are three distinct concepts that build on each other. Using the terms interchangeably leads to incorrect answers on exam questions that ask for definitions.

Remember: SLI is the meter reading, SLO is the desired reading on the meter, SLA is the agreement that says if the meter reading goes too low, someone pays a penalty.

Choosing an infrastructure metric like CPU or memory as an SLI.

An SLI must directly measure the user experience, not the health of the underlying infrastructure. CPU utilization might be correlated with user experience, but it is not a direct measure. A server can have high CPU and still serve users well, or low CPU yet be slow due to a database bottleneck.

Always ask: Is this metric something the user can feel? If not, it is not an SLI. User-visible metrics include latency, error rate, and uptime. Use CPU and memory for capacity planning, not SLIs.

Using an average instead of a percentile for latency SLIs.

Averages can hide problems that affect only a subset of users. For example, if 99 requests take 100ms and 1 request takes 10 seconds, the average is about 200ms, which looks fine. But the one user is having a terrible experience. Percentiles like p99 or p95 reveal the tail behavior.

Always use a high percentile (p95, p99, or p99.9) for latency SLIs. If the exam mentions a single number for latency, assume it is a percentile unless told otherwise. Read the question carefully to see if they mention average versus percentile.

Thinking an SLI must be static and never changed.

As a service evolves, the definition of a good event can change. What was fast enough last year might be too slow today. SLIs should be reviewed periodically and updated to reflect user expectations and current technology capabilities.

Treat SLIs as living documents. When you improve your service, you might tighten the threshold. The exam might present a scenario where the team redefines an SLI after a performance improvement. Accept that as a valid practice.

Only measuring availability and ignoring latency or error rate.

A service can be 100% available but still useless if it takes 30 seconds to respond. Availability alone is not enough to capture user satisfaction. Modern SLI practice includes multiple dimensions of quality.

When defining SLIs for a service, consider the user journey. Measure not just whether the service is up, but also how fast it responds and how often it gives errors. The exam may ask you to identify which SLIs are missing from a set.

Exam Trap — Don't Get Fooled

{"trap":"The question asks: Which of the following is an example of an SLI? The options include both user-facing metrics and infrastructure metrics, but one option is a target like 99.9% availability.

Learners see the percentage and assume it is an SLI because they know SLIs are expressed as percentages.","why_learners_choose_it":"They confuse the expression format with the concept. Both SLIs and SLOs are often expressed as percentages, so it is easy to mistake a target number for a measurement.

The option might say: 99.9% uptime. That is an SLO, not an SLI. The SLI would be the actual measured uptime value, e.g., 99.8% this month.","how_to_avoid_it":"Always read the option in context.

If the phrase includes a target or a goal, it is likely an SLO or SLA. If it describes a measurement that is collected, it is an SLI. For example, latency measured as the 95th percentile of response times is an SLI.

A target saying we want latency less than 200ms for 95% of requests is an SLO. Practice distinguishing the two by asking: is this something you can look up in a dashboard right now? If yes, it is an SLI."

Step-by-Step Breakdown

1

Identify what matters to users

Before you can define an SLI, you must understand what quality attributes your users care about. For a web service, users care about how fast pages load, whether they get errors, and whether the service is accessible. For a storage service, users care about data integrity and availability. This step requires talking to product owners, analyzing user complaints, and looking at support tickets. Choosing the wrong attributes means your SLIs will not reflect real user experience.

2

Select a measurable metric

Once you know what matters, choose a specific metric that can be measured objectively. For latency, you might use request duration recorded by your web server. For availability, you might use the ratio of successful responses to total responses over a time window. The metric must be something your monitoring system can collect consistently. Avoid vague concepts like user happiness that cannot be directly measured.

3

Define the measurement method

Now you specify exactly how the metric will be collected. For example, you might decide to measure latency at the load balancer using HTTP response time, or at the client side using browser timings. You also decide the sampling rate, the aggregation window (e.g., 1 minute, 1 hour, 1 month), and the statistic (average, p95, p99). This step is crucial because different measurement methods can produce very different numbers for the same service.

4

Determine the good events

An SLI is a ratio of good events to total events. You must define what counts as a good event. For a latency SLI, a good event might be a request that completes in under 200ms. For an error rate SLI, a good event is a request that returns a non-error status code. You also need to decide whether to exclude certain events, such as health check requests or known benign errors. This definition directly impacts your SLI values.

5

Collect data and calculate the SLI

Implement the measurement in your monitoring system. Use tools like Prometheus, CloudWatch, or Datadog to collect the metric. Over a defined time window, count the total number of events and the number of good events. The SLI is the percentage of good events divided by total events. For example, if out of 1,000,000 requests, 998,000 completed in under 200ms, the latency SLI is 99.8%. This SLI value is now ready to be compared against an SLO.

6

Review and iterate

After you start using an SLI, review it periodically to ensure it still reflects user experience. As your service changes, you might need to tighten the threshold, add new SLIs, or remove irrelevant ones. This step is ongoing. The SLI definition should be documented and version-controlled so that changes are transparent. Without review, your SLI can become outdated and misleading.

Practical Mini-Lesson

To truly understand SLIs, you need to get hands-on with a simple example. Imagine you run a web application that serves API endpoints. You want to measure the quality of your API. The first step is to decide which attribute to measure. For an API, latency and error rate are both critical. Let us focus on latency. You decide that any response time under 500 milliseconds is good. That is your definition of a good event.

Now you need to collect the data. You set up a simple logging system that records the response time for every API call. At the end of each day, you have a list of timestamps and durations. You count the total number of API calls that day, say 50,000. You then count how many of those calls had a response time less than 500ms. Suppose 48,000 calls were fast. Your SLI for that day is 48,000 divided by 50,000, or 96%. That is a Service Level Indicator.

In practice, you would not calculate this by hand. You would use a monitoring tool that automatically computes the SLI over a rolling window. For instance, in Prometheus, you could write a query like: (count of requests with duration_seconds < 0.5) / (count of all requests). This query gives you the SLI as a ratio. You can then graph it over time and see how it changes with deployments or traffic spikes.

What professionals need to know is that SLIs are only useful if they are accurate. A common source of inaccuracy is measurement at the wrong layer. If you measure latency at the server only, you miss the network round trip time that the user experiences. If you measure at the client using JavaScript, you get the full user experience but you also introduce variability from the client device and network. Professionals choose the measurement point based on what they can control. For internal SLOs, server-side measurement is fine. For customer-facing SLAs, you might measure at the client.

What can go wrong? One problem is that the SLI threshold might be too loose or too tight. If you set 500ms when users expect 200ms, your SLI will look great even though users are unhappy. Conversely, if you set 100ms and your service cannot physically achieve that, you will always be in breach. The solution is to align your SLI threshold with actual user expectations, which you can gather from surveys, support tickets, or competitor benchmarks.

Another risk is that the SLI might be measuring the wrong thing entirely. For example, if you measure the latency of a batch job that runs every hour, but users interact with a real-time API, your SLI is irrelevant. Professionals invest time upfront to map the user journey and identify the key interaction points. Every SLI should trace back to a specific step in the user journey.

Finally, SLIs interact with error budgets. If your SLI for availability is 99.9% and your SLO is 99.99%, you have used up most of your error budget already. That means you can accept a small amount of risk before needing to deploy fixes more carefully. In practice, teams track their error budget consumption alongside the SLI to decide when to push changes quickly and when to be conservative. That is the advanced use of SLIs in a mature SRE culture.

Memory Tip

SLI is the 'score on the dashboard.' SLO is the 'target score.' SLA is the 'contract that says what happens if you miss the target.'

Covered in These Exams

Current Exam Context

Current exam versions that test this topic — use these objectives when studying.

Related Glossary Terms

Frequently Asked Questions

What is the difference between an SLI and a metric?

A metric is any raw measurement, such as CPU usage or memory consumption. An SLI is a specific type of metric that measures a service quality attribute from the user's perspective. All SLIs are metrics, but not all metrics are SLIs.

Can I have multiple SLIs for the same service?

Yes, in fact it is recommended. A service has multiple quality dimensions like latency, availability, and error rate. Each dimension can have one or more SLIs. For example, you might have a latency SLI at the 50th percentile and another at the 99th percentile.

How often should I calculate my SLI?

It depends on your needs. For real-time alerting, you might calculate every minute. For monthly reporting, you might calculate over a 30-day window. The key is to choose a window that aligns with your SLO. Most SLOs use a rolling 30-day window.

What is a good SLI value?

There is no universal good value. It depends on your service and user expectations. For a critical service like authentication, you might aim for 99.99% availability. For a low-priority internal tool, 95% might be acceptable. The good value is the one that meets your SLO.

Do I need an SLI for every feature?

No, focus on the most critical user journeys. Having too many SLIs can be overwhelming and can dilute your focus. Typically you pick 2–5 SLIs that cover the main interaction points of your service.

Can an SLI change over time?

Yes. As your service improves, you might tighten the threshold. For example, if you optimized your code and now responses are faster, you might change your SLI threshold from 300ms to 200ms. The SLI definition is not set in stone.

Summary

An SLI, or Service Level Indicator, is a fundamental building block of service reliability. It is a specific, measurable metric that tells you how well your service is performing from the user's perspective. Common examples include request latency, error rate, and availability. The key to a good SLI is that it directly reflects user experience, not just infrastructure health. You measure the total number of events and the number of good events, then calculate the percentage. That percentage is your SLI.

Understanding SLIs is critical for anyone working in IT operations, DevOps, or cloud architecture. They allow teams to set objective targets (SLOs) and enforce contractual agreements (SLAs). Without SLIs, you cannot know whether you are truly meeting your users' needs. They transform subjective feelings of unreliability into concrete numbers that can be tracked, trended, and improved. In exam contexts, you will be tested on the definition, the difference between SLI, SLO, and SLA, and your ability to select appropriate SLIs for a given scenario.

The takeaway is this: every time you interact with a service, you are experiencing the result of someone's SLIs. The fast load time of a website is the result of a team that measures and optimizes against their latency SLI. The high availability of a cloud provider is the result of rigorous SLI tracking. By mastering this concept, you gain the tools to build and maintain reliable systems that users trust. When you see an SLI question on an exam, think of it as asking: Can you identify the right measurement to capture what users truly care about?