Sha256: a042b3f7f9a91a0e2ed232cd4a041a6c73e1624bb012714a3dcd18ad8d904898
Contents?: true
Size: 610 Bytes
Versions: 2
Compression:
Stored size: 610 Bytes
Contents
module Librato module Rails module Subscribers # ActionController Status ActiveSupport::Notifications.subscribe "process_action.action_controller" do |*args| event = ActiveSupport::Notifications::Event.new(*args) tags = { status: event.payload[:status] } unless tags[:status].blank? collector.group "rails.request" do |s| s.increment "status", tags: tags, inherit_tags: true s.timing "status.time", event.duration, tags: tags, inherit_tags: true end # end group end end # end subscribe end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
librato-rails-2.1.0 | lib/librato/rails/subscribers/status.rb |
librato-rails-2.0.0 | lib/librato/rails/subscribers/status.rb |