Sha256: 6d1bc3affe9e4dd397270510e35870534b86a4f3004d0064884b00bf7b2597fb
Contents?: true
Size: 641 Bytes
Versions: 5
Compression:
Stored size: 641 Bytes
Contents
module Librato module Rails module Subscribers # Controller Status ActiveSupport::Notifications.subscribe 'process_action.action_controller' do |*args| event = ActiveSupport::Notifications::Event.new(*args) status = event.payload[:status] unless status.blank? collector.group "rails.request.status" do |s| s.increment status s.increment "#{status.to_s[0]}xx" s.timing "#{status}.time", event.duration s.timing "#{status.to_s[0]}xx.time", event.duration end # end group end end # end subscribe end end end
Version data entries
5 entries across 5 versions & 1 rubygems