-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Loki: Per Tenant Runtime Configs #3460
Conversation
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.
few nits, lgtm
Querier: {Store, Ring, Server, IngesterQuerier}, | ||
QueryFrontend: {Server, Overrides}, | ||
Ruler: {Ring, Server, Store, RulerStorage, IngesterQuerier, Overrides}, | ||
Ingester: {Store, Server, MemberlistKV, TenantConfigs}, |
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.
Not sure about adding it here, but you're future proofing the modules in case we add to the tenant configs
Codecov Report
@@ Coverage Diff @@
## master #3460 +/- ##
==========================================
- Coverage 63.29% 63.08% -0.22%
==========================================
Files 205 205
Lines 17550 17615 +65
==========================================
+ Hits 11109 11113 +4
- Misses 5445 5505 +60
- Partials 996 997 +1
|
A way to change values within Loki at runtime, exactly the way overrides work but we use overrides explicitly for Limits
Rather than overload the Limits struct with non limit things instead I am creating another struct for runtime Config changes.