I did two talks here:
Everybody loves Prometheus. Many exporters are available to gather specific data. You can download the binaries from GitHub, start them and they will expose data via plain HTTP, without any firewalling or authentication. That would just complicate the whole setup! A secure and automated rollout of exporters isn't easy. Also an authenticated connection from the prometheus server to the exporters requires some preparation. This talk will cover a proper concept and all details to rollout multiple exporters to many systems, completely automated with Puppet.
- I did this talk in the past at the OSMC 2019.
- git repo
- online version
- pdf version
Vox Pupuli maintains a huge amount of puppet modules and utilizes Github heavily for maintenance and daily tasks. We've built an app to support all the module maintainers in their daily work.
Vox Pupuli Tasks (VPT) is an web application which summarizes various informations for easy access about modules which need some attention. This helps the maintainer to focus more on the actual work rather then figuring out where attention is missing. Also VPT uses the Github API to create comments and monitors open pull requests to notify their autors about things they may have forgotten (merge conflicts, outdated states). We also have big plans for the tool and want to bring some attention to it and find out what could be added or changed to enhance it more and more. See our GitHub project if you are curious about the code or contributing.
- I did this talk together with Robert Müller.
- git repo
- online version
- pdf version