class ElasticAPM::Instrumenter

def end_span(span = nil)

def end_span(span = nil)
  if span
    current_spans.delete(span)
  else
    span = current_spans.pop
  end
  return unless span
  span.done
  enqueue.call span
  update_span_metrics(span)
  span
end