Skip to content
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] Remove reduces from Log Threshold Rule #126402

Conversation

simianhacker
Copy link
Member

@simianhacker simianhacker commented Feb 24, 2022

Summary

This PR implements the solution presented in #126304 by refactoring the reduces to use a for/of with an outside accumulator. For the 8.x branch, this reduce the processing time from ~8 seconds to ~2 seconds. For the 7.x branch this will reduce the processing time for 30K groups from ~30 seconds to ~3 seconds. The data results are unchanged and everything should work as before.

Closes #126304

@simianhacker simianhacker added release_note:fix v8.0.0 Feature:Logs UI Logs UI feature Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services v8.1.0 v8.2.0 v7.17.1 labels Feb 24, 2022
@simianhacker simianhacker requested a review from a team as a code owner February 24, 2022 23:08
@elasticmachine
Copy link
Contributor

Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI)

@klacabane
Copy link
Contributor

@elasticmachine merge upstream

@kibana-ci
Copy link
Collaborator

💚 Build Succeeded

Metrics [docs]

✅ unchanged

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@simianhacker simianhacker merged commit 29879e2 into elastic:main Feb 28, 2022
simianhacker added a commit to simianhacker/kibana that referenced this pull request Feb 28, 2022
…26402)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
simianhacker added a commit to simianhacker/kibana that referenced this pull request Feb 28, 2022
…26402)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
simianhacker added a commit to simianhacker/kibana that referenced this pull request Feb 28, 2022
…26402)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
spalger pushed a commit that referenced this pull request Feb 28, 2022
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
simianhacker added a commit that referenced this pull request Feb 28, 2022
…126503)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
simianhacker added a commit that referenced this pull request Feb 28, 2022
…126502)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
simianhacker added a commit that referenced this pull request Feb 28, 2022
…126501)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 29879e2)
@simianhacker simianhacker deleted the issue-126304-eliminate-reduces-log-threshold branch April 17, 2024 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Logs UI Logs UI feature release_note:fix Team:Infra Monitoring UI - DEPRECATED DEPRECATED - Label for the Infra Monitoring UI team. Use Team:obs-ux-infra_services v7.17.1 v8.0.0 v8.1.0 v8.2.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Logs UI] Refactor Log Threshold Rule to eliminate reduces
5 participants