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

Cross cluster rule evaluation #4782

Closed
jmoscoso1 opened this issue Jul 11, 2022 · 0 comments · Fixed by #4808
Closed

Cross cluster rule evaluation #4782

jmoscoso1 opened this issue Jul 11, 2022 · 0 comments · Fixed by #4808

Comments

@jmoscoso1
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently, Cortex rulers are limited to their own Cortex cluster. They can only evaluate rules and alert from the Ingesters of their own cell. This causes limited flexibility in how Cortex clusters can be run.

Describe the solution you'd like
In order to allow Cortex Rulers to communicate with other cortex clusters, we should allow custom implementations of the Appender and Querier. These can be passed in to Cortex through a newly introduced config. Using these custom implementations, the Ruler can remote-write and remote-read to other external endpoints. This would allow for cortex clusters to used solely for rule evaluation and alerting and vice versa others for just ingestion and querying. (see picture).
Github Issue (1)

These custom implementations of Appender and Querier are not necessary and default implementations will still be able to be used if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants