Which async tracing framework is recommended in vertx?

137 views
Skip to first unread message

Leon Ma

unread,
May 3, 2017, 2:24:48 AM5/3/17
to vert.x
Hi, 


If I'd like to trace some key actions for my request-response cycle, which async tracing framework should I use?

For example:

To handle 1 request, we might have logic executed on different threads (some are even in parallel),  I'd like to have an aggregated view of actions for this "transaction" to see what's going on in different threads.


It seems kamon.io can support some scala based framework like spray, play, etc. But I don't see a vertx extension.

Zipkin? I'm not sure whether is suitable. Distributed tracing is cool, but my first priority is cross-thread tacing.




Any suggestion?



Thanks
Leon







jpkro...@redhat.com

unread,
May 3, 2017, 12:36:45 PM5/3/17
to vert.x
Leon,


On Wednesday, May 3, 2017 at 8:24:48 AM UTC+2, Leon Ma wrote:
If I'd like to trace some key actions for my request-response cycle, which async tracing framework should I use?


Just today, I answered a question on StackOverflow about this topic:
http://stackoverflow.com/questions/43653839/any-java-async-tracing-framework/43757278#43757278

Unfortunately, there's no integration yet that would automatically inject/extract span contexts for Vert.x, but all you need is a couple of lines of boiler plate code, which is kinda acceptable IMO for this use case.

Best,
Juraci.

 

Leon Ma

unread,
May 4, 2017, 3:34:37 AM5/4/17
to vert.x
Thanks a lot!
I'll follow your instruction and give it a try.
And btw, that topic on stackoverflow is also post by me :)



在 2017年5月3日星期三 UTC-7上午9:36:45,jpkro...@redhat.com写道:
Reply all
Reply to author
Forward
0 new messages