-
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
Scaling the alerting throughput ceiling from 3,200 to 32,000+ rules per minute #188194
Open
38 of 48 tasks
Labels
Comments
mikecote
added
Meta
Team:ResponseOps
Label for the ResponseOps team (formerly the Cases and Alerting teams)
labels
Jul 12, 2024
Pinging @elastic/response-ops (Team:ResponseOps) |
mikecote
pushed a commit
that referenced
this issue
Nov 6, 2024
…199043) ## Summary This PR adds #188194 to the 8.16.0 Kibana release notes. It also fixes a formatting issue. ### Preview https://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this issue
Nov 6, 2024
…lastic#199043) ## Summary This PR adds elastic#188194 to the 8.16.0 Kibana release notes. It also fixes a formatting issue. ### Preview https://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html (cherry picked from commit 14a1a92)
kibanamachine
pushed a commit
to kibanamachine/kibana
that referenced
this issue
Nov 6, 2024
…lastic#199043) ## Summary This PR adds elastic#188194 to the 8.16.0 Kibana release notes. It also fixes a formatting issue. ### Preview https://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html (cherry picked from commit 14a1a92)
kibanamachine
added a commit
that referenced
this issue
Nov 6, 2024
…otes (#199043) (#199105) # Backport This will backport the following commits from `main` to `8.16`: - [[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)](#199043) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Lisa Cawley","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-11-06T11:23:23Z","message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","v8.16.0","backport:version","v8.17.0"],"title":"[DOCS] Add alerting performance enhancements to 8.16 release notes","number":199043,"url":"https://github.com/elastic/kibana/pull/199043","mergeCommit":{"message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa"}},"sourceBranch":"main","suggestedTargetBranches":["8.16","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199043","number":199043,"mergeCommit":{"message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa"}},{"branch":"8.16","label":"v8.16.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Lisa Cawley <[email protected]>
kibanamachine
added a commit
that referenced
this issue
Nov 6, 2024
…tes (#199043) (#199106) # Backport This will backport the following commits from `main` to `8.x`: - [[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)](#199043) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Lisa Cawley","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-11-06T11:23:23Z","message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","v9.0.0","docs","v8.16.0","backport:version","v8.17.0"],"title":"[DOCS] Add alerting performance enhancements to 8.16 release notes","number":199043,"url":"https://github.com/elastic/kibana/pull/199043","mergeCommit":{"message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa"}},"sourceBranch":"main","suggestedTargetBranches":["8.16","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199043","number":199043,"mergeCommit":{"message":"[DOCS] Add alerting performance enhancements to 8.16 release notes (#199043)\n\n## Summary\r\n\r\nThis PR adds #188194 to the\r\n8.16.0 Kibana release notes.\r\nIt also fixes a formatting issue.\r\n\r\n### Preview\r\n\r\n\r\nhttps://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html","sha":"14a1a92a422fa7fc69902e5a80d071b182dc37aa"}},{"branch":"8.16","label":"v8.16.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Lisa Cawley <[email protected]>
mikecote
changed the title
Scaling the alerting throughput ceiling from 3,200 to 32,000 rules per minute
Scaling the alerting throughput ceiling from 3,200 to 32,000+ rules per minute
Nov 6, 2024
mgadewoll
pushed a commit
to mgadewoll/kibana
that referenced
this issue
Nov 7, 2024
…lastic#199043) ## Summary This PR adds elastic#188194 to the 8.16.0 Kibana release notes. It also fixes a formatting issue. ### Preview https://kibana_bk_199043.docs-preview.app.elstc.co/guide/en/kibana/master/release-notes-8.16.0.html
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Problem Statement
Usage of Kibana background tasks and alerting rules is continuously growing and we are approaching our scalability ceiling of 3,200 tasks per minute
Objective
Increase the overall alerting rule throughput by 10x before Jan ‘25
Goals
Scope
Workstreams
Roadmap for "10x at the framework level" workstream
1. PoC
2. Solve the horizontal scalability limits by allowing more Kibana nodes to run tasks
3. Solve the vertical scalability limits by running more tasks per Kibana node
500ms
kibana#1900594. Work items remaining before rolling out to Serverless
logger.warn
to thrown errors (or something alike) in mget claims strategy so serverless metrics picks them up kibana#1900825. Initial rollout to Serverles
6. Work items remaining before 8.16 feature freeze
idle
state torunning
(skipclaiming
) kibana#184739xpack.task_manager.capacity
kibana#1921857. Optional follow-ups and optimizations after 8.16
8. Blogpost
The text was updated successfully, but these errors were encountered: