Sharing a report processor that pushes each Puppet log entry onto a Kestrel distributed message queue via the kestrel-client gem
$ grep -rl '#reports' ~/posts/# 11matches
Puppet and Kestrel Puppet and Flowdock Releasing a Puppet report processor that pushes notifications of failed runs to a Flowdock team collaboration room via the Flowdock gem
Puppet and DataDog Adding a Puppet report processor that pushes metrics and events from each Puppet run to the DataDog API for graphing and event tracking
Puppet Zendesk A Puppet report processor that opens a Zendesk ticket for each failed Puppet run, with the run log as the ticket description
Puppet HipChat & Twilio Sharing two weekend bonus report processors that notify a HipChat room or send an SMS via Twilio when a Puppet run fails
Puppet Growl Releasing a report processor that ships failed Puppet runs as Growl notifications to a desktop Growl server over UDP port 9887
Puppet Jabber/XMPP A Puppet report processor that sends Jabber and XMPP notifications when Puppet runs fail, using the xmpp4r gem
Puppet PagerDuty A Puppet report processor that sends alerts to PagerDuty when Puppet runs fail, including the failing host name and log output
Puppet Twitter A Puppet report processor that posts failed Puppet runs to Twitter via OAuth, with setup steps for the gems and yaml config
Puppet Campfire Releasing the second report processor of the week, this one notifies a Campfire room when a Puppet run fails and pastes in the log output
Puppet Report Processors Made Easy Kicking off a week of report processor demos with two new processors that notify an IRC channel of failed runs and send metrics to Ganglia