Class: Datadog::ContextFlush::Finished
- Inherits:
-
Object
- Object
- Datadog::ContextFlush::Finished
- Defined in:
- lib/ddtrace/context_flush.rb
Overview
Consumes only completed traces (where all spans have finished)
Direct Known Subclasses
Instance Method Summary collapse
-
#consume!(context) ⇒ Array<Span>
Consumes and returns completed traces (where all spans have finished) from the provided +context+, if any.
Instance Method Details
#consume!(context) ⇒ Array<Span>
Consumes and returns completed traces (where all spans have finished) from the provided +context+, if any.
Any traces consumed are removed from +context+ as a side effect.
12 13 14 15 |
# File 'lib/ddtrace/context_flush.rb', line 12 def consume!(context) trace, sampled = get_trace(context) trace if sampled end |