Class: NewRelic::Agent::Transaction::Segment
- Inherits:
-
Object
- Object
- NewRelic::Agent::Transaction::Segment
- Defined in:
- lib/infinite_tracing/agent_integrations/segment.rb
Instance Method Summary collapse
Instance Method Details
#record_span_event ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/infinite_tracing/agent_integrations/segment.rb', line 13 def record_span_event # don't record a span event if the transaction is ignored return if transaction.ignore? tracer = ::NewRelic::Agent.agent.infinite_tracer tracer << proc { SpanEventPrimitive.for_segment(self) } end |
#segment_complete ⇒ Object
9 10 11 |
# File 'lib/infinite_tracing/agent_integrations/segment.rb', line 9 def segment_complete record_span_event end |