-
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
[Logs UI] [Epic] Converge Logs UI and Discover UX #134412
Comments
Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI) |
Pinging @elastic/kibana-data-discovery (Team:DataDiscovery) |
I like that you split up Document and Log explorer. There are overlaps between the two products but also enough differences. One key part for me is that we are smart about when we should which one. For example any user exploring Even though the two components likely can share lots of code, I would not make this the driving factor. Lets ensure that we don't make tradeoffs on the UX and functionality just to share more code. We can always generalise at a later point. |
Thx a lot for this comparison! One note about Document explorer |
@smith this is a great summary, thank you There are some additional difference in the status quo:
Whether we want to carry these forward depends on how backwards-compatible we want to be. |
small note - platform team is looking to offer this in underlying embeddables via "ad hoc data views" (or "by value" data views) soon - #126911 |
@kertal @weltenwort @ghudgins thanks for the feedback. I've updated the tables. |
Updated description to more closely match what we're doing. |
This work has not all been completed as specified above, but we're doing other work to support these goals. Closing this and we'll open another issue for follow-up if needed. |
Could you link to the issue that tracks the Logs UI improvements please, when this one has been closed? I can't find anything and the logs improvements did not appear in 8.8. Thanks! |
Nice, thanks for the update! |
🗒 Summary
Elastic's goal is to have the best logs experience. This issue proposes to turn the Logs UI into a "Log Explorer" that is composed of components shared with Discover but offers additional features tailored for log consumption.
🪨 The current situation
When viewing logs in Kibana, users have a few options:
The document explorer is used in Discover. The log streams are provided by the
LogStream
embeddable component.Each of these ways of viewing logs has advantages and disadvantages.
🏁 Primary goals of this effort
🔍 Feature comparison
🗺️ Implementation Plan
Phase 1: Exploration
Do some prototyping to figure out what we would need to put logs in Discover.
Tasks
elastic/eui#5943 has some further discussion about multiple ways of presenting data in an EUI data grid.
Phase 2: Unified Search in the Logs UI
The Logs UI uses the same unified search bar component like Discover. It therefore has the same query, filter and data view selection UX as Discover.
Tasks
(order derived from the dependency analysis at the end)
Later: Convergence of the field selection UX
(the scheduling of this and the other "later" phases depend on the roadmap of the Discover team and possibly other Kibana platform teams)
The Logs UI offers the same field/column selection UX as Discover.
Tasks
Later: Convergence of the document fly-out UX
(the scheduling of this and the other "later" phases depend on the roadmap of the Discover team and possibly other Kibana platform teams)
The Logs UI uses the same fly-out as Discover.
Tasks
Later: Convergence of the grid rendering
(the scheduling of this and the other "later" phases depend on the roadmap of the Discover team and possibly other Kibana platform teams)
The Logs UI uses the same grid component as Discover, but with bi-directional infinite scrolling and live streaming.
Tasks
EuiDataGrid
variantLater: Integrate closely with Discover
(the scheduling of this and the other "later" phases depend on the roadmap of the Discover team and possibly other Kibana platform teams)
Tasks
Dependencies
The text was updated successfully, but these errors were encountered: