-
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] Service overview: Instances table metadata foldout #96467
[APM] Service overview: Instances table metadata foldout #96467
Conversation
8aead6e
to
0d10116
Compare
@elasticmachine merge upstream |
...app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts
Outdated
Show resolved
Hide resolved
Pinging @elastic/apm-ui (Team:apm) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
@cauemarcondes Looks great! Really some great new capabilities we're gaining with this. I noticed some minor visual nits around the table that I wanted to share... Looks like the Actions button width is a bit off, so the icon appears off-center. Only noticed this when clicking the icon and popover shows and the focus state is enabled. The height of the table rows is inconsistent, not sure why this is - compared to the Transactions table on the same page (which also has sparklines). I'd prefer this to follow the existing tables on the row height if that's possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cauemarcondes Thanks for making those changes! I found that the actions button icon still looks like a different size and the focus state is around the icon itself.
vs. the accordion button icon
Layout changes
I think one of the enhancements that was missing from the original issue was changing the layout so the two panels would be using column
flex group setting to ensure that the instances table wouldn't just expand down aside the other viz panel, but you'd be able to keep the visualization on top instead. I've attempted to mock this in the UI;
This requires us to also set a fixed height (like the latency chart in the top) to 200
to avoid it taking up too much space. The new layout for this section will also help when you have a lot of instances mapped in the visualization especially when there's comparisons in there as well. I just simply changed the EuiFlexGroup
direction to column
.
Lastly, there's a missing tooltip on the filter action in the service, cloud, and orchestration info tables. The copy could just be "Filter by value".
.../apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx
Outdated
Show resolved
Hide resolved
retest |
⏳ Build in-progress, with failures
Failed CI StepsHistory
To update your PR or re-run it, just comment with: |
@elasticmachine merge upstream |
jenkins, retest this please |
@elasticmachine merge upstream |
@elasticmachine merge upstream |
💚 Build SucceededMetrics [docs]Module Count
Async chunks
History
To update your PR or re-run it, just comment with: |
* shows instance details * shows instance details * shows instance details * shows instance details * shows instance details * adding api test * addressing PR comments * addressing PR comments * addressing PR comments * addressing PR comments * fixing ts issues * fixing ci * fixing api tests * fixing api test * fixing api test Co-authored-by: Kibana Machine <[email protected]>
💚 Backport successful
This backport PR will be merged automatically after passing CI. |
…7763) * shows instance details * shows instance details * shows instance details * shows instance details * shows instance details * adding api test * addressing PR comments * addressing PR comments * addressing PR comments * addressing PR comments * fixing ts issues * fixing ci * fixing api tests * fixing api test * fixing api test Co-authored-by: Kibana Machine <[email protected]> Co-authored-by: Cauê Marcondes <[email protected]>
e2e added here #99098 |
.filter((section) => !isEmpty(section.actions)) | ||
) | ||
.filter((sections) => !isEmpty(sections)); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cauemarcondes This looks like duplication from https://github.com/elastic/kibana/blob/5d95e2e0cd59438e76e7a585eed7ac382f78b057/x-pack/plugins/apm/public/components/shared/TransactionActionMenu/sections.ts
Can we avoid that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes you are right, I refactored it here #104338
closes #94412