-
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] Local filters: Add sidebar navigation containing local filters #34922
Comments
Pinging @elastic/apm-ui |
@elastic/apm-ui I've updated the description to contain the latest updated design proposal with the popover filter and description of its functionality. |
Due to engineering bandwidth, we're postponing this to the next release. I estimate a fairly large amount of implementation and testing needs to happen for this be feature-ready. |
@elastic/apm-ui I've updated the description with updated screens, after we've gone through some design revisiting this week. Here's a short list of changes;
|
@dgieselaar I attempted to recreate the component in a Codesandbox, as I wasn't sure it was entirely clear which EUI components that it was made up of. Hopefully that can help at least in the styling. |
Thanks Casper, super helpful 🙌 |
Also updated the description with the responsive layouts for smaller screens that I prepared. These are not must-haves, but at least shows the intent with how the filters should work on the smallest breakpoint. |
Summary
Original APM UI Dedicated filters Google Doc
We're introduced a dedicated global filter for
service.environment
in APM UI in a previous release. A global filter (like time and search) is considered to persist through all the views. Local filters are related to specific sections and/or views (like services, transactions and metrics). These filters can be considered as common ways to narrow down the results the user is looking at.Motivation
Solution
Add sidebar component that holds the local filters for all involved views. Each filter can invoke a popover filter which enables the user to search and select/deselect the options they choose for each filter. Some filters only contain single selection options (i.e. transaction type). The design document describes the filters and their selection options for Phase 1.
Technical implications
Tasks
EuiBadge
with the option to remove.Design
Links
👉 Marvel prototype
👉 Codesandbox: Filter component style
Responsive layout
The text was updated successfully, but these errors were encountered: