grafana / mimir

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
https://grafana.com/oss/mimir/
GNU Affero General Public License v3.0
3.86k stars 470 forks source link

helm: promote autoscaling to stable #7368

Open dimitarvdimitrov opened 4 months ago

dimitarvdimitrov commented 4 months ago

https://github.com/grafana/mimir/pull/7282 added autoscaling to Helm as an experimental feature. This issue is about remaining work in order to promote autoscaling to stable.

Bugs

Docs/Migration procedure

Remote URL UX

Helm-jsonnet diffing

Make dashbaords compatible with helm-deployed KEDA objects

beatkind commented 4 months ago

@dimitarvdimitrov if you want, you can assign me to both of these issues. #7368 & #7367

dimitarvdimitrov commented 4 months ago

thanks @beatkind 🙏 I'm not sure of the level of detail in these issues, so ask away if anything isn't 100% clear

beatkind commented 4 months ago

Some thoughts on

Support a remote different from the metamonitoring setup

https://github.com/grafana/mimir/pull/7282#discussion_r1487522360

Basically drills down to have a global section for kedaAutoscaling:

kedaAutoscaling:
     prometheusAddress: http://... 
     customHeaders:
       {}
     pollingInterval: 10
QuentinBisson commented 3 months ago

@dimitarvdimitrov is there an issue to add hpa to the components that do not have it yet like the ingester?

dimitarvdimitrov commented 2 months ago

for ingesters I could only find an internal one unfortunately - grafana/mimir-squad#1410. I see that @jhalterman was last working on that. Jonathan is there a public issue for this work?

jhalterman commented 2 months ago

The issue you cited is the only one. There's nothing public yet.