-
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] Support partitioned log rate results in API #46751
[Logs UI] Support partitioned log rate results in API #46751
Conversation
Pinging @elastic/infra-logs-ui |
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
…partition-log-rate-results
💔 Build Failed |
x-pack/legacy/plugins/infra/public/pages/logs/analysis/page_results_content.tsx
Show resolved
Hide resolved
💔 Build Failed |
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. My only comment is I would avoid using "dataSet" as the actual code-level variable name and just call it "partition" since nothing about this implementation couples this to using event.dataset
, but everything works great so we can talk about that in a future PR if that's easier. :)
@jasonrhodes Thanks for reviewing 👍 Cool, I can see that point. I'll note it down and we can handle it later as it's not urgent or user facing. Just waiting for a build before merging as there were some dead translations. |
💚 Build Succeeded |
@elasticmachine merge upstream |
Became outdated whilst building 🙈 |
💚 Build Succeeded |
* Add partitioning to log rate results API
…ysens/kibana into console-fix-menu-actions-alignment * 'console-fix-menu-actions-alignment' of github.com:jloleysens/kibana: (59 commits) [Canvas] i18n for page manager, page preview, and shape preview (elastic#46865) [SIEM] hide siem data on empty string or _all (elastic#47166) [Uptime] Shim UI exports for new platform (elastic#44722) [Monitoring] Metricbeat Migration Wizard Tests (elastic#47139) [Logs UI] Support partitioned log rate results in API (elastic#46751) [APM] Remove beta badge from transaction breakdown (elastic#47163) test: 💍 convert Interpreter font function tests to Jest (elastic#47193) visualizations 👉 NP-ready (elastic#47142) [Uptime] Update pings chart colors (elastic#46780) Add scroll into view to avoid tooltip overlap (elastic#47106) Variety of quick a11y fixes (elastic#46569) [Graph] Empty workspace overlay (elastic#45547) [ML] Converts index and saved search selection to React (elastic#47117) [Uptime] Change default status filter in ping list to all on monitor page (elastic#47108) refactor: 💡 convert Interpreter .js -> .ts (elastic#44545) Add TypeScript rules to STYLEGUIDE [skip ci] (elastic#47125) chore(NA): fix logic behind cleaning x-pack node modules on build (elastic#47091) [SIEM] Update Settings Text (elastic#47147) Add KQL functionality in the find function of the saved objects (elastic#41136) [Maps] Add 'InjectedData' class and revise so File Upload Features are assigned to new InjectedData instances (elastic#46381) ...
This is WIP and contains unmerged commits of prior PR #46690.Summary
This changes the log entry rate result API response such that it returns partitioned log rate results. It also adapts the client-side consumption to match the new data structures. To do so it replaces the line chart with a rudimentary bar chart that demonstrates the usage.
closes #46459
TODO
master
after [Logs UI / ML] Add partitioning to log entry rate job #46690 and [Logs UI] Remove table view from Analysis feature #46688 have been mergedImplementation Notes
The table view remains in a broken state because it will be removed by [Logs UI] Remove table view from Analysis feature #46688 soon.Previews
Checklist
For maintainers