module NewRelic::Agent::Instrumentation::ConcurrentRuby
Constants
- INSTRUMENTATION_NAME
- SEGMENT_NAME
Public Instance Methods
add_task_tracing(&task)
click to toggle source
# File lib/new_relic/agent/instrumentation/concurrent_ruby/instrumentation.rb, line 10 def add_task_tracing(&task) NewRelic::Agent.record_instrumentation_invocation(INSTRUMENTATION_NAME) NewRelic::Agent::Tracer.thread_block_with_current_transaction( segment_name: SEGMENT_NAME, parent: NewRelic::Agent::Tracer.current_segment, &task ) end