ovh / public-cloud-roadmap

Agile roadmap for OVHcloud Public Cloud services. Discover the features our product teams are working on, comment and influence our backlog.
https://www.ovhcloud.com/en/public-cloud/
185 stars 5 forks source link

[MKS] Public Cloud Load Balancer to support Prometheus endpoint creation using annotations #544

Open antonin-a opened 8 months ago

antonin-a commented 8 months ago

As a MKS user that automatically create LB using Kubernetes service type loadbalancer I would like to be able to export LB metrics to Prometheus so I can monitor my LB.

This is currently possible on Octavia side using a listener with "PROMETHEUS" protocol (https://docs.openstack.org/octavia/latest/user/guides/monitoring.html) but it does not exist on Openstack CCM. The idea is to be able to configure it directly using annotations at Loadbalancer service creation.

An issue on Openstack CCM upstream project has been created to agree how to implement it: https://github.com/kubernetes/cloud-provider-openstack/issues/2465

MrOffline77 commented 4 months ago

We want to see and use this too ! Its incredible difficult to tell when to scale up now with the LBs.

nicolaslacroux commented 3 weeks ago

We have opened a pull request on upstream repository: https://github.com/kubernetes/cloud-provider-openstack/pull/2633