Class: Chef::Handler::SlnkyHandler
- Inherits:
-
Chef::Handler
- Object
- Chef::Handler
- Chef::Handler::SlnkyHandler
- Defined in:
- lib/chef/handler/slnky.rb
Instance Method Summary collapse
Instance Method Details
#report ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/chef/handler/slnky.rb', line 9 def report event = "chef.run.#{run_status.success? ? 'success' : 'failure'}" server = node['slnky']['url'] data = { name: event, node: node.name, elapsed: run_status.elapsed_time, exception: run_status.exception, updated: run_status.updated_resources.count, total: run_status.all_resources.count, } msg = ::Slnky::Message.new(data) ::Slnky.notify(msg, server) end |