Open
Description
Component(s)
target allocator
Describe the issue you're reporting
There are currently several issues blocking us from upgrading to the latest version of prometheus dependencies:
- Some changes to logging that we should be able to easily make.
- Prometheus-operator now generates Prometheus config a bit differently, and we'll need to clean up our handling of namespace selectors in target allocator to be compatible.
- Prometheus 0.300.0 includes a breaking change to default scrape protocols, and this change is supported by the Otel collector starting in version 0.120.0. We need to account for this in the configurations generated by target allocator and think about when and how we want to introduce the breaking change.