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/ # 11 matches
-
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