lib/ting_yun/instrumentation/rake.rb in tingyun_rpm-1.2.0 vs lib/ting_yun/instrumentation/rake.rb in tingyun_rpm-1.3.0

- old
+ new

@@ -11,10 +11,11 @@ ::TingYun::Agent::Instrumentation::RakeInstrumentation.supported_version? end executes do ::TingYun::Agent.logger.info 'Installing deferred Rake instrumentation' + require 'ting_yun/agent/method_tracer_helpers' end executes do module Rake class Task @@ -85,11 +86,11 @@ return if task.instance_variable_get(:@__tingyun_instrumented_execute) task.instance_variable_set(:@__tingyun_instrumented_execute, true) task.instance_eval do def execute(*args, &block) - TingYun::Agent::MethodTracer.trace_execution_scoped("Rake/execute/#{self.name}") do + TingYun::Agent::MethodTracerHelpers.trace_execution_scoped("Rake/execute/#{self.name}") do super end end end @@ -97,10 +98,10 @@ end def self.instrument_invoke_prerequisites_concurrently(task) task.instance_eval do def invoke_prerequisites_concurrently(*_) - TingYun::Agent::MethodTracer.trace_execution_scoped("Rake/execute/multitask") do + TingYun::Agent::MethodTracerHelpers.trace_execution_scoped("Rake/execute/multitask") do super end end end end \ No newline at end of file