A Primer on Service Level Indicator (SLI) Metrics (2023)

Keeping track of customer satisfaction is crucial for any company aiming to provide exceptional service now and even better service in the future. Service Level Indicator (SLI) metrics provide the key to evaluating the performance of a company and its services by creating a representation of the customer’s experience.

Once SLIs are in place, they can help reduce ongoing system issues as well as drive quick and effective response to sudden outages. First, you’ll need to understand what SLI metrics are and how they relate to Service Level Objectives (SLOs) and the Service Level Agreement (SLA). From there, you can take a look at the various types of SLIs and which ones typically provide optimal results.

The SLI, SLO, SLA Relationship

SLIs form the lowest level of the contractual SLA hierarchy within a company. That’s not to say that they’re the least important—on the contrary, they can be thought of as the foundation. The SLIs are key measurements of the performance of the system, while the SLOs are the objectives or goals that the company aims to achieve with regards to performance. The SLA is then the reigning authority, stating the consequences for not meeting the SLOs.

An SLI should be measured as a percentage such that 0% constitutes horrible (nonexistent) performance and 100% represents a perfect performance. This percentage is ultimately a representation of what your customers are experiencing. A higher percentage means that they are generally happier due to proper site functionality.

Some examples of common SLI metrics include:

  • Latency
  • Availability
  • Error rate
  • Throughput
  • Response time
  • Durability

The SLO is then the minimum target percentage that you wish to achieve for the SLI. For example, reaching 100% availability may be unreasonable, even if you are constantly striving for it. So the target level or SLO might be set to around 90%. But remember, the SLO is the level of customer satisfaction with the performance, meaning if a high SLO occurs for something like an error rate, then SLI corresponds to a low error rate. That is, a 1% error rate would result in an SLO at 99%, indicating that the customer is having a relatively error-free positive experience.

Optimizing SLI Contributions

SLIs serve various functions both within and outside of a company. Self-evaluation of SLI metrics allows you to determine the capabilities of your systems. Meanwhile, engineers from companies you work with may use the SLI data when determining the extent to which they depend on your services. The indicators are also useful for helping the larger organization make informed decisions regarding investment levels to balance reliable work against the velocity of engineering.

Choosing SLI Metrics

However, having too many SLI metrics can be overwhelming for engineers, preventing them from focusing on the most important performance indicators. Modern software platforms have hundreds or even thousands of unique components from databases and service nodes to message queues and load balancers.

Instead of trying to establish SLIs and SLOs for all of them, it’s best to focus on system boundaries. System boundaries are the points where components expose capabilities to customers, such as a login point which exposes the capability for a user to authenticate their credentials and access a site. Focusing on the boundary will inherently capture the performance of the various components involved in exposing the capabilities to customers.

Customer Happiness Indicators

Because SLI metrics measure the customer experience, they should correlate with measurements of customer happiness. Optimally, a good SLI should rise when customers are happier, fall when they are less happy, and correlate to known outages. When the customers’ disposition is unchanging and no outage exists, then the metrics should only oscillate within a narrow low-variance band.

There are a few measurements that you can use to help determine this correlation with customer happiness. Customer input, such as through support center calls, support forum posts, or maybe even mentions on social media, give a good indication of how happy or unhappy customers are at any given moment. These signals can even be used as SLI metrics, although it is not advisable because signals which rely on human actions in this manner inevitably introduce lag. SLI metrics measured instantaneously via software avoid such lag as well as human errors in reporting, making them worth the investment.

However, the above happiness signals can still provide a good starting place for calibrating new SLIs. The process is as simple as lining up the SLI data with something like support calls in a spreadsheet to see if spikes in the SLI correlate to swells in customer complaints.

Calibrating SLI Data with Customer Happiness

As you compare SLI metrics with happiness indicators, you might notice certain patterns. Sometimes, the SLI data will show spikes and dips where there were no apparent changes in customer happiness. Other times, the customers will express discontent but the SLI shows no indications of significant changes.

There are several reasons that the SLI data may not align with customer happiness signals. If SLI data indicates unhappiness but customers appear satisfied, then the SLI data is likely “polluted.” For example, the system may be sending batches of multiple errors all at once rather than gradually over the time, making it appear more concentrated and dramatic than it really is. Alternatively, the system might lack a distinction between errors in the internal systems vs. errors on the customer’s side.

Be sure to focus on the errors that affect customer experience while excluding other errors from SLI analysis. This can be accomplished by creating category tags, conducting post-processing to remove batch queries, or measuring the SLI at a different place in the architecture.

On the other hand, if an event causes customers to be unhappy but SLI data doesn’t show any problems, then there is likely a gap in the SLI (assuming the measurement of customer happiness accurately reflects satisfaction). For the event in question, check for existing non-SLI monitoring signals that did show negative user impact. If possible, derive a new SLI metric from these signals. If not, look for other measurements you can make which would detect the problem.

Steps to Implement SLIs

Both SLIs and SLOs are vital for making informed decisions and changes to a company. Practically, any SLI is better than having no SLI, and getting started is a fairly straightforward task. SLI metrics align concrete numbers and goals with performance concerning customer satisfaction. A company’s first metric doesn’t need to be part of complex tasks like page oncallers or freeze releases—it just needs to focus the conversation on areas that require improvement.

The basic steps for selecting and implementing SLI metrics are:

  1. Identify a useful system boundary on your platform.
  2. Identify the associated customer-facing capabilities at the boundary.
  3. Determine what it means for these capabilities to be available for the customer.
  4. Use the definition of availability to define one or more SLI metrics.
  5. Start measuring the SLI metrics to get a baseline performance percentage.
  6. Based on the baseline performance, define an SLO for each capability.
    1. Each logical instance of the platform should get its own SLO.
    2. Multiple SLIs for a single capability should be combined into a single SLO for that capability.
  7. Track how the SLI performs against the SLO over time.
  8. Track SLI correlation with customer happiness indicators.
  9. Fine-tune the SLI until it matches both customer happiness, meeting the SLO.

The final and on-going step is to stay engaged—remembering that both SLIs and SLOs will likely change over time. Even if SLIs measured against happiness signals indicate that everything is running smoothly, you should continue conducting reviews every few months or so. You just might catch something slipping through the cracks.

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.


What best describes a service level indicator SLI? ›

A service level indicator (SLI) is a metric that indicates what measure of performance a customer is receiving at a given time. The term is used by DevOps engineers when discussing quality of service (QoS).

What is the purpose of service level indicator SLI )? ›

SLIs can help companies identify ongoing network issues and application issues to lead to more efficient recoveries. SLIs are typically measured as percentages, with 0% being terrible performance and 100% being perfect performance.

What is an example for SLI? ›

An SLI (service level indicator) measures compliance with an SLO (service level objective). So, for example, if your SLA specifies that your systems will be available 99.95% of the time, your SLO is likely 99.95% uptime and your SLI is the actual measurement of your uptime. Maybe it's 99.96%. Maybe 99.99%.

What are the two most important metrics to measure for a support team? ›

Top 5 customer support metrics to help you improve customer relationships
  • Customer Satisfaction (CSAT) Customer satisfaction (CSAT) is a measure of how happy your customers are. ...
  • First Response Time. ...
  • Average Resolution Time. ...
  • Ticket Backlog. ...
  • Ticket Volume.
Feb 17, 2021

What are three good metrics for measuring code? ›

These metrics include vocabulary, program length, the number of bugs, and testing time. They are primarily used to measure maintainability, especially regarding maintainability.

How is SLI availability measured? ›

The SLI equation is the number of good events divided by the total number of valid events, multiplied by 100 to keep it a uniform percentage.

Which definition best describes a service level indicator SLI quizlet? ›

Which definition best describes a service level indicator (SLI)? A time-bound measurable attribute of a service.

What are the key characteristics of a service level indicator? ›

Key SLIs include measures like site latency , response rate, error rate and system throughput. They can also measure how frequently a site or service is online and available to end users.

What are different types of SLI? ›

SLI modes
  • Split frame rendering (SFR)
  • Alternate frame rendering (AFR)
  • SLI antialiasing.
  • Hybrid SLI.

How do you calculate service level indicator? ›

The service level formula is simply the number of calls answered within the service level threshold divided by the number of calls offered, multiplied by 100. This then gives you a percentage service level. It's really as easy as this.

Which performance metrics are most important? ›

Key metrics, also known as key performance indicators (KPIs), are integral to the success of your business.
5 key business metrics you should track to measure performance
  1. Sales Revenue. ...
  2. Customer Acquisition Costs. ...
  3. Customer Churn. ...
  4. Customer Engagement. ...
  5. Customer Satisfaction.
May 6, 2020

What are the most important metrics to follow? ›

Up next, we'll explore 12 popular business metrics that reflect on your company's performance and indicate growth or decline.
  1. Sales Revenue. ...
  2. Net Profit Margin. ...
  3. Gross Margin. ...
  4. Sales Growth Year-to-date. ...
  5. Cost of Customer Acquisition. ...
  6. Customer loyalty and retention. ...
  7. Net Promoter Score. ...
  8. Qualified leads per month.

What metrics would you use to measure success in this role? ›

Here's a list of common metrics used for measuring success across a variety of business platforms:
  • Break-even point. ...
  • Net income ratio. ...
  • Monthly recurring revenue. ...
  • Leads, conversion and bounce rate. ...
  • ROI and ROAS. ...
  • Customers. ...
  • Employee satisfaction.
Jan 5, 2021

What are the 4 basic metrics? ›

Four critical DevOps metrics
  • Lead time for changes. One of the critical DevOps metrics to track is lead time for changes. ...
  • Change failure rate. The change failure rate is the percentage of code changes that require hot fixes or other remediation after production. ...
  • Deployment frequency. ...
  • Mean time to recovery.

What are types of metrics? ›

There are three categories of metrics: product metrics, process metrics, and project metrics.

What are the three types of metrics? ›

There are three types of metrics:
  • Technology metrics – component and application metrics (e.g. performance, availability…)
  • Process metrics – defined, i.e. measured by CSFs and KPIs.
  • Service metrics – measure of end-to-end service performance.
Apr 2, 2013

What are the 4 metrics for evaluation classifier performance? ›

The key classification metrics: Accuracy, Recall, Precision, and F1- Score.

What are the 4 performance metrics for parallel systems describe each? ›

The considered performance metrics include execution time, total parallel overhead, speedup, and efficiency.

What types of metrics measure customer satisfaction efficiency MIS metrics? ›

Commonly used metrics for assessing customer satisfaction include Customer Satisfaction Score (CSAT), Net Promoter Score (NPS) and Customer Effort Score (CES).

What are the different performance metrics for evaluating ride sharing services? ›

  • number of user downloads of the app.
  • number of signups.
  • % of signed up users completed a ride within first week.
  • % of signed up users completed a ride within first month.
  • number of ride requests per user per month.
  • number of ride requests split by category : Uber Go, Uber X, Uber Pool, Uber Moto etc.
Sep 24, 2020

What are the 4 key metrics? ›

Four critical DevOps metrics
  • Lead time for changes. One of the critical DevOps metrics to track is lead time for changes. ...
  • Change failure rate. The change failure rate is the percentage of code changes that require hot fixes or other remediation after production. ...
  • Deployment frequency. ...
  • Mean time to recovery.

What are the commonly used metrics? ›

Key financial statement metrics include sales, earnings before interest and tax (EBIT), net income, earnings per share, margins, efficiency ratios, liquidity ratios, leverage ratios, and rates of return. Each of these metrics provides a different insight into the operational efficiency of a company.

What are the 3 4 most important metrics for when evaluating performance when it comes to SEO? ›

Most SEO metrics track information like authority scores, backlinks, page views, traffic data, and target keyword rankings. Those metrics are important, but it's also critical to track content quality.

What are the three 3 examples of performance measurement systems? ›

Examples include balanced scorecards, ISO standards and industry dashboards. Key performance indicators (KPIs) are at the heart of any system of performance measurement and target-setting. When properly used, they are one of the most powerful management tools available to growing businesses.

What metrics are used to measure performance? ›

There are many different forms of performance metrics, including sales, profit, return on investment, customer happiness, customer reviews, personal reviews, overall quality, and reputation in a marketplace. Performance metrics can vary considerably when viewed through different industries.

What metrics are most important in customer service? ›

10 Customer Service KPI Metrics You Should Be Measuring (And How to Improve Them)
  • Average resolution time. ...
  • Average reply time. ...
  • Average first response time. ...
  • Customer satisfaction score. ...
  • Average handle time. ...
  • First contact resolution rate. ...
  • Net Promoter Score (NPS) ...
  • Replies per resolution.

What 3 metrics would you chose to track the efficiency of the process? ›

There are three major categories of process metrics, which include: Static process metrics: Relate to the properties of a defined process. Dynamic process metrics: Relate to the performance of a process. Process evolution metrics: Relate to making changes within a process over time.

What are two of the most important performance metrics? ›

Quality and satisfaction: Quality and satisfaction metrics measure the quality of the project's deliverable at its completion and include customer-centric data. Cost: Cost metrics are key performance metrics to track in project management.

What are the 5 key performance indicators in transportation? ›

7 Transportation KPIs to Monitor
  • On-Time and In-Full (OTIF) This metric determines the performance of a carrier as well as the end customer satisfaction. ...
  • Number of Shipments. ...
  • Average Delivery Time. ...
  • Average Days Late. ...
  • Truck Turnaround Time. ...
  • Average Transportation Cost. ...
  • Freight Bill Accuracy.


Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated: 25/10/2023

Views: 5587

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.