Sha256: c2b8b095eab0b855d21079cea2eb5ab05739ef6efdb6e8229affcc220a587e0e
Contents?: true
Size: 408 Bytes
Versions: 21
Compression:
Stored size: 408 Bytes
Contents
# Mongoid versions that use Moped should instrument Moped. if defined?(::Mongoid) and !defined?(::Moped) ScoutRails::Agent.instance.logger.debug "Instrumenting Mongoid" Mongoid::Collection.class_eval do include ScoutRails::Tracer (Mongoid::Collections::Operations::ALL - [:<<, :[]]).each do |method| instrument_method method, :metric_name => "MongoDB/\#{@klass}/#{method}" end end end
Version data entries
21 entries across 21 versions & 1 rubygems