Module: NewRelic::Agent::Instrumentation::Praxis::Mapper
- Defined in:
- lib/newrelic-praxis/praxis_mapper/load_event.rb,
lib/newrelic-praxis/praxis_mapper/load_subscriber.rb,
lib/newrelic-praxis/praxis_mapper/finalize_subscriber.rb,
lib/newrelic-praxis/praxis_mapper/helper.rb
Defined Under Namespace
Classes: FinalizeSubscriber, LoadEvent, LoadSubscriber
Class Method Summary collapse
Class Method Details
.instrument_praxis_mapper ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/newrelic-praxis/praxis_mapper/helper.rb', line 5 def self.instrument_praxis_mapper ::Praxis::Mapper::Query::Sequel.class_eval do alias_method :_execute_without_newrelic, :_execute def _execute(ds=nil) rows = nil NewRelic::Agent::Datastores.wrap("PraxisMapper", "select", self.model.name) do NewRelic::Agent.disable_all_tracing do rows = _execute_without_newrelic(ds) end end rows end end end |