-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
chore: bump prometheus version to v0.43 #13159
chore: bump prometheus version to v0.43 #13159
Conversation
345dc90
to
699528c
Compare
Hi, If I am reading through this issue correctly, this PR would bump us from the 1.x to 2.x releases? Are you planning to circle back around on the lint and build failures? |
3e4cf76
to
62353a0
Compare
Thanks @powersj
Yes, that's how I understand it. I think that because this prometheus version is quite old, its version constraints have prevented several other plugins' dependencies from being updated. I would say that means that updating prometheus is a good thing, but it also means that updating prometheus updates a number of other dependencies, changing some small apis and producing new linter errors.
I think that means that request: I'd love a hint from somebody who knows this script better than I do.
question: Is this a legitimate failure or should it be ignored? |
Hey @LukeWinikates, the full output of @@ -4 +3,0 @@
-github.com/99designs/go-keychain
@@ -41 +39,0 @@
-github.com/apache/arrow/go
@@ -42,0 +41 @@
+github.com/apache/arrow/go which means that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM once the dependencies licence-document is fixed.
- update types in kube_inventory input plugin tests
…rmer event handler
9909907
to
76ef83b
Compare
@LukeWinikates I pushed the changes + rebase to resolve conflicts @srebhan this is the second time I am seeing this now, this time with apache arrow v10:
|
|
Then we have to wait for the upstream issue (see my comment in #13170) to be resolved and bump bigquery first... |
Given the issue with arrow, I think there are two options for bumping the prometheus dependency. 1: wait for It looks like the fix for Curious what you think - I'd be happy to update this PR or open a new one targeting prometheus |
It looked like the upstream PR was getting traction, but I am happy to take a change now so you can continue to work and test this |
This PR updates the
prometheus
package.The version number looks like a downgrade, but that is because Prometheus has adopted
0.
versions for theprometheus
package: https://github.com/prometheus/prometheus#prometheus-code-baseBumping the Prometheus version results in a number of other module versions being updated as well.
It appears to me that the only telegraf code that relies on the
prometheus
package is thepromtheeusremotewrite
plugin. I've never looked closely at that plugin, but it seems to pull in the prometheus package specifically for protobuf definitions, and those are available as a separate go package. I'm interested in creating a new GH issue to change that, since usingprometheus/prometheus
as a library doesn't seem like the recommended approach.I was surprised to see that the
prometheus
version used by Telegraf was rather old, and I expected to discover a reason why Telegraf was sticking with an old version. I didn't see any currently open GitHub issues. Hopefully this bump is actually an easy, painless one.