-
Notifications
You must be signed in to change notification settings - Fork 828
query rejection blog post improvement #6949
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
base: master
Are you sure you want to change the base?
Conversation
4cb8fdd
to
3e0fa04
Compare
@rajagopalanand Can you also help take a look as rule group rejection is also included in the blog post? |
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.
Mostly looks good. Just had a question
@@ -103,9 +103,25 @@ Because this request matches all the configured attributes, it will be blocked. | |||
|
|||
- **Communicate with tenants.** Let affected tenants know if their queries are being blocked, and help them adjust their dashboards accordingly. | |||
|
|||
## Conclusion | |||
## Ruler Queries |
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.
When talking about disabling rule groups, do we want to mention this can be used to prevent rulers from getting OOM killed?
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.
Added this
Signed-off-by: Erlan Zholdubai uulu <erlanz@amazon.com>
3e0fa04
to
feb1c07
Compare
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.
Thanks! Just one comment. I will let @rajagopalanand take another look
## Conclusion | ||
## Ruler Queries | ||
|
||
Query rejection only applies to API queries and does not apply to ruler queries. However, Ruler queries are typically instant and lightweight, so a complex query‑rejection mechanism isn’t required for them. |
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.
I think a big reason here is that rules are scoped by rule group by nature. And it is hard to disable only a single rule in the rule group as other rules can depend on the disabled rule. So support rule group level rejection is sufficient for now.
What this PR does:
Improves query rejection blog post.
Ruler Queries
part.Which issue(s) this PR fixes:
Fixes #
Checklist
CHANGELOG.md
updated - the order of entries should be[CHANGE]
,[FEATURE]
,[ENHANCEMENT]
,[BUGFIX]