Implementing a real time Tracer

27 views
Skip to first unread message

Mustafa Akın

unread,
Jun 18, 2018, 9:13:59 AM6/18/18
to OpenTracing
Hi all,

I am relatively new to OpenTracing, I have read the docs, but if the question might not make sense, sorry beforehand.

Is it logical to build a tracer to send data real time, without waiting span to finish? (mark span not finished yet. etc) For some of the systems, we will not need sampling and report all the data, we might as well get them realtime as they are not very large in quantities.

Yuri Shkuro

unread,
Jun 18, 2018, 12:00:25 PM6/18/18
to OpenTracing
It's possible, but you need a backend that supports these incremental submissions, and you have to watch for performance impact from sending every tiny change over the wire. Most tracers batch the data into larger chunks.

We discussed partial spans for Jaeger here: https://github.com/jaegertracing/jaeger/issues/729
Reply all
Reply to author
Forward
0 new messages