SLI, Service Level Indicator, is the name for the metric.For example, if an SLI you are measuring is availability, then a corresponding SLO you might set would be 99.95%.Setting an appropriate SLO is an art in and of itself, but ultimately you should endeavor to set a target that is above the point at which your users feel pain and also one that you can realistically meet (i.e. SLO, Service Level Objective, is an internal target for a metric that you are measuring. SLOs, SLIs, and SLAs are used exclusively for metrics that capture your users experience, such as availability, request latency, throughput, and error rate, etc. Having SLOs in place for your production services allow you to remove the emotion and ambiguity when it comes to figuring out the impact of an unplanned outage or a bug released to production Blameless: What is an SLO? How does it relate to SLI and SLA? To that end, SLOs are a critical part of shipping code to your production environment. We should invest in our architecture.” They say, “Wheres the data?” You go, “Heres my SLO graph.” We should invest in our architecture.” They say, “Wheres the data?” You go, “Heres my SLO graph.”Īnytime you go to the leaders with “Heres my problem. Anytime you go to the leaders with “Heres my problem. Their product is a cross-platform SaaS application designed to enable people to organize, personalize, consume, and share thoughts from any device at any time. ![]() running the production infrastructure, for Evernotes over 220M users across 5 billion resources. Garretts SRE team of 15-20 engineers is responsible for keeping the lights on, a.k.a. If fixing tech debt is not handled or timed well, the company's product and business health will both suffer.When should you deal with your technical debt? How can you bring the leadership team on board? What does the SLO have to do with these questions?īlameless chatted with Garrett Plasky to get the answers. Architecture changes, code refactor, and slowing down feature development for product availability are mostly wishful thinking, even though these efforts inevitably become mission-critical for every company. Traditionally, DevOps engineers have had their hands tied when they ask for investments in reducing technical debt.
0 Comments
Leave a Reply. |