move delay to separate span

This commit is contained in:
Steve Waterworth
2018-07-18 14:45:00 +01:00
parent fe2e165e79
commit ac05aa6280

View File

@@ -50,10 +50,6 @@ def pay(id):
def queueOrder(order):
app.logger.info('queue order')
# For screenshot demo requirements optionally add in a bit of delay
delay = int(os.getenv('PAYMENT_DELAY_MS', 0))
time.sleep(delay / 1000)
# RabbitMQ is not currently traced automatically
# opentracing tracer is automatically set to Instana tracer
# start a span
@@ -67,6 +63,10 @@ def queueOrder(order):
}
)
# For screenshot demo requirements optionally add in a bit of delay
delay = int(os.getenv('PAYMENT_DELAY_MS', 0))
time.sleep(delay / 1000)
headers = {}
ot.tracer.inject(span.context, ot.Format.HTTP_HEADERS, headers)
app.logger.info('msg headers {}'.format(headers))