-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Question] Additional analysis view for detailed trace overview and span statistics #1779
Comments
Hi @mariusoe, it looks useful, thanks for posting. I have a few questions:
|
I think "Exc" means the time spent on this service. total time = exc time + other time not in my code but I still have a question about the first column. but shared the topology can let me understand, I believe. |
Hi @yurishkuro , Hi @Sasasu , thanks for your feedback and questions!
We are aware that especially the exclusive time is not fully clean, yet, especially as there is no unambiguous indicator for async / sync calls of a span. However, currently we use heuristics for this. Regarding OpenTelemtry, I think it would be a great improvement and would help analysis a lot if something like a sync / async (blocking / non-blocking) flag could be introduced to the span data model. |
@AlexanderWert I'm curious - it seems like this table is a proxy for identifying spans that are in the critical path of requests; are the aggregate latency numbers useful on their own, or are they useful mainly to provide ordering? Could visualizing the critical path in the trace view be better for your use case? For e.g., see the following screenshot with the critical path highlighted in an ugly red marker. |
I find the numerical view also useful, especially in a large trace where visualizing critical path might be difficult, while the table can be easily sorted by the maximum impact of self time. |
The trace graph is still in an "Experimental" state, but does support coloring based on self time. Refactoring that or adding a button to color based on self/total time as a percentage of parent time may be an intuitive way to surface the critical path. |
Quite a bump... but has there been progress on this? Is there a plan to add the detailed trace overview? I'm currently using the all-in-one installation for test/dev and would appreciate this. |
Hi,
me and my team at Novatec and the inspectIT project are currently working on a new section for Jaeger's "trace view" (actually most of the work is done by @fylip97) which can be used to analyse spans contained in a trace and to display - in an aggregated way - statistics based on them. Basically, it is a different view of a trace. It's a table showing different statistics.
Please have a look at the attached image for better understanding.
We would like to contribute this as a pull request to the Jaeger repository. But before we start cleaning up the code and create the pull request, I just wanted to know if you are generally interested in such view.
All the best,
Marius
The text was updated successfully, but these errors were encountered: