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

introduce ephemeral checker service and make distributor service depend on it #3997

Merged
merged 3 commits into from
Jan 18, 2023

Conversation

replay
Copy link
Contributor

@replay replay commented Jan 18, 2023

This introduces a new module named ephemeral-checker.
It sets Mimir's EphemeralChecker property to the Overrides property, because we want that by default the overrides are used to configure ephemeral series.
Third parties can override that EphemeralChecker property to inject their own checkers.

This PR implements what's described in this comment

…nd on it

Signed-off-by: Mauro Stettler <mauro.stettler@gmail.com>
@replay replay marked this pull request as ready for review January 18, 2023 16:11
@replay replay requested a review from a team as a code owner January 18, 2023 16:11
@replay replay requested a review from pstibrany January 18, 2023 16:11
pkg/mimir/modules.go Outdated Show resolved Hide resolved
Copy link
Member

@pstibrany pstibrany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but please take a look at comments first.
Thank you!

Signed-off-by: Mauro Stettler <mauro.stettler@gmail.com>
Signed-off-by: Mauro Stettler <mauro.stettler@gmail.com>
@pstibrany pstibrany mentioned this pull request Jan 18, 2023
@replay replay merged commit f0f5588 into main Jan 18, 2023
@replay replay deleted the make_it_easy_to_inject_ephmeral_checker branch January 18, 2023 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants