Module: NewRelic::Agent::Instrumentation::SequelInstrumentation
- Defined in:
- lib/newrelic_sequel/sequel.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
101 102 103 104 105 106 |
# File 'lib/newrelic_sequel/sequel.rb', line 101 def self.included(klass) klass.class_eval do alias_method :log_duration_without_newrelic_instrumentation, :log_duration alias_method :log_duration, :log_duration_with_newrelic_instrumentation end end |
Instance Method Details
#log_duration_with_newrelic_instrumentation(duration, sql) ⇒ Object
108 109 110 111 112 |
# File 'lib/newrelic_sequel/sequel.rb', line 108 def log_duration_with_newrelic_instrumentation(duration, sql) SequelDurationRecorder.record(duration, sql) ensure log_duration_without_newrelic_instrumentation(duration, sql) end |