Skip to content

Matt Jones: Monitoring with Golang

N
Hosted By
Nick C.
Matt Jones: Monitoring with Golang

Details

** This event is being co-hosted with Boston Infrastructure Coders (https://www.meetup.com/Boston-Infrastructure-Coders) **

Come see how and why the Yieldbot core infrastructure team is using golang to enhance and extend it's current operational monitoring capabilities across both virtual and container environments.

Yieldbot is writing fully tested, effective monitors and notification channels in golang that utilize Sensu as a monitoring router but also conform to the 12 Factor App theory to maximize portability across multiple Linux distributions.

Matt Jones will share why golang was chosen over the more traditional Ruby and invite further discussion on this. Design patterns and issues that needed to be solved in order to build consistent binaries and libraries that could be used not only at Yieldbot but at other companies will also be shown. This will be presented with the idea of showing what we had to build in order to get from go build on a laptop to an alert in Slack. Development, testing, and debugging tools in current use will also be discussed as well as others that were discarded for various reason.

A live demo and case study of a chrony monitor and a slack notification handler will be presented and discussed as well.

Photo of Back Bay LISA group
Back Bay LISA
See more events
MIT E51-145
70 Memorial Drive, · Cambridge, MA