Skip to content

[target allocator] Switch to Prometheus 3.0 defaults #3872

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

Open
swiatekm opened this issue Apr 2, 2025 · 0 comments
Open

[target allocator] Switch to Prometheus 3.0 defaults #3872

swiatekm opened this issue Apr 2, 2025 · 0 comments
Assignees
Labels
area:target-allocator Issues for target-allocator dependencies Pull requests that update a dependency file

Comments

@swiatekm
Copy link
Contributor

swiatekm commented Apr 2, 2025

Prometheus 3.0 introduces a new scrape protocol: PrometheusText0.0.4 and it adds it to default scrape protocols. Prometheus instances <3.0 and prometheus receivers <0.120.0 don't know about this protocol, so they don't accept this configuration. This means that upgrading to Prometheus 3.0 libraries makes target allocator emit configurations incompatible with these versions. #3831 overrides these defaults to preserve compatibility.

We do want to switch to Prometheus 3.0 defaults sooner rather than later. This issue exists to track this effort. The plan is to switch in operator 0.124.0.

@swiatekm swiatekm added area:target-allocator Issues for target-allocator dependencies Pull requests that update a dependency file labels Apr 2, 2025
@swiatekm swiatekm self-assigned this Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:target-allocator Issues for target-allocator dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

1 participant