Skip to content
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

Updates prometheus java_client to 1.3.2 #1009

Merged
merged 2 commits into from
Oct 20, 2024

Conversation

lfrancke
Copy link
Contributor

This is mainly to fix a performance regression that got introduced in JMX Exporter 1.0.0 with the switch to the new Prometheus Java Client.

We traced it down to a problem that others have found (and fixed) before us:

Both of these are fixed in java_client 1.3.2 and performance is back to normal.

For comparison. Assembling metrics took less than 500ms on 0.20 but took over a minute on 1.0.1

btw. the CONTRIBUTING file says to open PRs against development but no such branch exists and the next-release branch hasn't been updated in three years so I guess main is correct and CONTRIBUTING.md is wrong? If so, I'm happy to update it.
It also says to address the maintainers using "@".... but that just feels so wrong so I'll just ping one of you @dhoard

@lfrancke lfrancke force-pushed the feat/update-prometheus branch from 2f3981b to 2de7619 Compare October 19, 2024 10:05
lfrancke and others added 2 commits October 19, 2024 12:06
This is mainly to fix a performance regression

Signed-off-by: Lars Francke <git@lars-francke.de>
Signed-off-by: Doug Hoard <dhoard@users.noreply.github.com>
@dhoard dhoard merged commit bbf87cd into prometheus:main Oct 20, 2024
1 of 2 checks passed
@dhoard
Copy link
Collaborator

dhoard commented Oct 20, 2024

@lfrancke Thanks for the PR!!! I merged the code/made an update to fix the build.

@lfrancke lfrancke deleted the feat/update-prometheus branch October 20, 2024 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants