Sha256: a278501778b93945068dcc177b289c69d3c3eabe5be2ade3c081dbb5e36ce081
Contents?: true
Size: 509 Bytes
Versions: 2
Compression:
Stored size: 509 Bytes
Contents
module Librato module Rails module Subscribers # Cache %w{read generate fetch_hit write delete}.each do |metric| ActiveSupport::Notifications.subscribe "cache_#{metric}.active_support" do |*args| event = ActiveSupport::Notifications::Event.new(*args) collector.group "rails.cache" do |c| c.increment metric c.timing "#{metric}.time", event.duration end # end group end # end subscribe end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
librato-rails-2.1.0 | lib/librato/rails/subscribers/cache.rb |
librato-rails-2.0.0 | lib/librato/rails/subscribers/cache.rb |