-
Notifications
You must be signed in to change notification settings - Fork 0
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
Include default requests/limits in all loki + promtail + grafana-agent deployments #358
Comments
When we review requests/limits on Loki, could be good to have this issue in mind also: https://github.com/giantswarm/giantswarm/issues/21562 |
As we recently did a lot of tuning in Loki, do we still need this @hervenicol ? |
For Loki we should be good, buts I didn't do anything on Promtail. |
Let's check if this is done yet, or if we still have some todos here to set request/limits |
Loki is fine:
Promtail is okay:
Grafana-agent/Alloy are not:
|
@giantswarm/team-atlas I would really like some thoughts on how to proceed here. Should we set some random resource usage, use vpa, use hpa? The issue is when we want to play with clustering (which we don't know) but it supports hpas |
Why is it important to take the right decision regarding VPA or HPA right now? I guess it's because it requires a new olly-bundle release, whereas we can change the deployment type for grafana-agent (or alloy-logs or logging agent) directly from additional values on the MC via logging-operator. Otherwise, if both configs (xPA and deployment type) can be setup from the same place, we should start with VPA and we will move to HPA later when we have the need. |
I'm not trying to take the future right decisions but knowing where to go changes what I have to do (adding vpa support upstream is different than setting resources :) ) |
oh, there's no VPA upstream! |
Upstream PR grafana/alloy#1305. |
Initial VPA PR: giantswarm/alloy-app#44 |
Alloy now has proper limits and we can enable VPA on memory if needed |
The loki-app + promtail-app should include reasonable default limits/requests
The text was updated successfully, but these errors were encountered: