Hi all,

I am interested in instrumenting Spark with OpenTracing to get good user
level infirmation about the tasks being executed.

I started doing some work, mainly in TransportClient and
TransportRequestHandler, to start OpenTracing spans when sending an
RpcRequest and finish the spans in a modified callback. I am also able to
propagate the context once by storing Span information into the byte array
that is sent to the server.

However, I am not able to propagate the context further. What happens if the
handler on the server side emits another request and I want to start a new
span that is causally related to the last one? I didn’t find an easy way to
have access to the « parent request » information in the TransportClient. Am
I missing something?

Any help would be appreciated!
Thanks,
Loïc 



--
Sent from: http://apache-spark-developers-list.1001551.n3.nabble.com/

---------------------------------------------------------------------
To unsubscribe e-mail: dev-unsubscr...@spark.apache.org

Reply via email to