Having great visibility into what's going on in your project is your secret weapon. If you've ever found out something is broken by chance, because you clicked a link and saw a big red X, or if your users have to tell you about problems before you know about them, then you're suffering from a lack of visibility.
In this talk we'll see how this idea can be applied to just one area of Ubuntu. We will demonstrate a new project, the Prometheus Launchpad Exporter, which can provide answers to some questions like
- Have any of my packages have failed to build?
- Are any of my packages stuck somewhere in the CI pipeline?
- How many packages is my team responsible for?
At the end, we will have shown some things that the Ubuntu community can achieve if community members have better knowledge of what's going on inside the project. We will also briefly discuss some other areas of the project that might also benefit from having better visibility.
Session author bios
Iain works on monitoring and observability at Grafana Labs. Iain's a Debian Developer, an Ubuntu Core Developer, and a member of the Ubuntu release team. Previously he was a software engineer on the Desktop team at Canonical.
|Level of Difficulty||Advanced|