DevConf.cz 2022 has ended
Back To Schedule
Friday, January 28 • 3:00pm - 3:50pm
Tame your CI with Error Budgets

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Service Level Objectives and Error Budgets are a critical part of running production services. They help you convert gut feelings to objective metrics and guide your team’s activity and focus. When users are experiencing a broken project, your error budget gets used up and forces you to focus on changes that fix the breakage. Join us to learn how this simple practice works, and how to apply it to your service.

But what if you’re not working on a service? We’ll look at how the Cockpit team has applied these principles to their own internal CI and tests. The team is much more motivated and productive now, has no fear any more to touch old code, and with some simple tactics we have brought unreliable tests under control and avoided introducing new ones. Sending and landing pull requests is fun again!

(Stef will introduce the general concept of Error Budgets, while Martin demonstrates the concrete application in Cockpit.)

Session chairs: Andrei Veselov and Pavel Yadlouski
Recorded video: https://www.youtube.com/watch?v=yFbNCkB4SuM

avatar for Martin Pitt

Martin Pitt

Principal Software Developer, Cockpit team lead, Red Hat
Cockpit team developer since 2017
avatar for Stef Walter

Stef Walter

Hacker, manager, and CI freak., Red Hat
Stef is an avid open source hacker. He's contributed to over a hundred open source projects, and can currently be found working on the Cockpit Linux admin interface. He's a usability freak. Stef lives in Germany, and works at Red Hat.

Friday January 28, 2022 3:00pm - 3:50pm CET
Session Room 1