Loading…
Attending this event?
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

Speakers
avatar for Martin Pitt

Martin Pitt

Principal Software Developer, Cockpit team lead, Red Hat
Addicted to Linux/FOSS development since 1997. Since then, dabbled with Plumbing stack, GNOME, printing, security, QA, distro release management, disto-wide CI in Debian/Ubuntu, and lots of other stuff. Since 2017 I am a proud owner of a Red Hat and lead the https://cockpit-project.org... Read More →
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 be found preaching about continuous integration and 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