-
Notifications
You must be signed in to change notification settings - Fork 485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow visualizing only part of the trace (starting from given span id) #255
Comments
@atsu85, thanks for creating this ticket. Focusing on sub-section(s) of traces is something I've been curious about for some time. Can you describe your sense of what an ideal user-experience might be? |
Can you please describe the use case where this would be needed? |
@tiffon and @yurishkuro, thanks for your replies.
Suppose i have huge trace (trace containing lots of spans) and i have identified span that i want to investigate further. User may have identified the interesting span either
I'm glad that i'm not alone with this interest :)
From visual perspective when showing selected part of the trace (based on given span) then UI should probably look pretty similar to visualizing whole trace, except that instead of showing visualization of the trace starting from trace root span, the visualization would filter out all ancestor and sibling spans - just showing selected span and its descendants. Just as if the selected span hadn't been connected to the trace started before it, but as if the trace had been started from that selected span. To allow deep linking, it would be nice, if url would also be changed when visualizing part of the trace starting from selected span. For example it would be nice if for example instead of '/trace/:traceId' url would be changed to Additional nice to have feature would be to include link to full trace visualization from header component - basically zoom out to trace root span. Depending on how user has identified the interesting span the ideal user-experience is different. |
just want to mention that there are two use cases that can benefit from deep link like that. One is what you described (only showing the subtree that starts with the selected span). The other is still showing the whole trace, but somehow highlighting and scrolling into view the selected span. The latter is particularly useful when some problem in the trace is identified by data mining jobs. |
This part is possible through uiFind: An "expand all children of span" button may further bridge the gap between current functionality and a full sub-trace view. |
"re-root" is a desired feature. |
Requirement - what kind of business use case are you trying to solve?
Visualizing only part of the trace starting from given span - essentially visualizing only subtree of whole trace
Problem - what in Jaeger blocks you from solving the requirement?
Visualizing only part (that i'm currently interested in) of very big trace.
Proposal - what do you suggest to solve the problem or improve the existing situation?
In addition to visualizing full trace, allow visualizing only part of the trace, starting from given span.
The text was updated successfully, but these errors were encountered: