-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[APM] Transactions list page overhaul #86478
Labels
Comments
sorenlouv
added
[zube]: 7.12
Team:APM
All issues that need APM UI Team support
v7.12.0
labels
Dec 18, 2020
Pinging @elastic/apm-ui (Team:apm) |
5 tasks
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
botelastic
bot
added
the
stale
Used to mark issues that were closed for being stale
label
Nov 1, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
Related design issue elastic/apm#358
This issue is part of multiple updates and enhancements to the Transactions experience in the APM app. By way of the new Service overview, we're adding some new elements to the list and group detail views and moving the Trace viewer (waterfall, metadata, and logs) into a dedicated view that will enhance the trace analysis experience greatly.
Design solution
Page header content updates
View Transactions list design
Add latency distribution chart (with a logarithmic scale)
Adding a latency distribution chart to the list page enables the user to select a latency bucket from the distribution in order to narrow down the returned list of transactions that have e.g. a higher latency performance.
The existing latency distribution chart from the Transaction group detail page will work, but it would be great to see the x-axis change from linear to a logarithmic scale to improve the visibility of relevant latency buckets with enough granular distribution.
Selecting a bucket will filter the list of returned transaction groups in the list below. There's an option to reset the selection.
Add the Transactions table from the Service overview page
We should replace the existing Transactions table with the Transactions table from the Service overview which shows the sparklines and eventually the time comparison as well.
Add condensed charts for Latency, Error rate, and Traffic
The general metrics are repeated from the Service overview, so it makes sense to condense the information a bit and show these as reference metrics rather than exploratory/analysis charts. We have discussed options to expand them into a larger view, but yet to be decided.
The latency metric selector (average vs. percentile) should be synced from the Service overview and vice versa. The metric should also sync to the Time spent by span type chart and Transaction group list table underneath.
Enlarge the "Time spent by span type" chart and display event annotations
The time spent by span type chart will be the larger chart on the Transactions list and group detail pages because they add more depth to the analysis compared to the service overview page. The change to show duration instead of % will also enable us to use this as the primary chart for even annotations (service overview uses the large latency chart).
The text was updated successfully, but these errors were encountered: