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
[dependencies] update prometheus/client_golang v1.14.0 to v1.16.0 #118689
Conversation
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
Hi @bzsuni. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Minor bump in total/transitive deps .. but tolerable
|
/sig instrumentation cc @dgrisonnet @brancz @logicalhan for any inputs |
Differences for the main |
We need this bump actually. There is a new feature in the prometheus golang client which we require in our of our KEPs. |
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
/approve
LGTM label has been added. Git tree hash: b52d4ea3affc5853e28e186ad9d92e3eedbb6c0f
|
@bzsuni @logicalhan can you please call out what the new functionality is in the PR body? |
It includes this PR: prometheus/client_golang#1278 which includes process start time in a header, which allows scraping clients to immediately start streaming and processing metrics rather than load the entire payload into memory first (since metrics are lexically ordered and |
I cannot modify the PR body, I do not have the perms. |
@logicalhan i can take care of that. thanks! |
/approve |
/assign @thockin (for api/ directory go.mod/sum updates) |
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.
I was surprised to see no vendor/... changes outside of prometheus, but investigated and it is OK.
-
golang.org/x/sync v0.1.0 vs v0.2.0 is test files only: https://github.com/golang/sync/compare/8fcdb60..1ea3257
-
https://github.com/matttproud/golang_protobuf_extensions/tags v1.0.2 vs v1.0.4 is literally the same commit (??)
/lgtm
/approve
The Kubernetes project has merge-blocking tests that are currently too flaky to consistently pass. This bot retests PRs for certain kubernetes repos according to the following rules:
You can:
/retest |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
This PR is supposed to update prometheus/client_golang v1.14.0 to v1.16.0
This PR picks up prometheus/client_golang#1278 which includes process start time in a header, which allows scraping clients to immediately start streaming and processing metrics rather than load the entire payload into memory first (since metrics are lexically ordered and process_start_time_seconds starts with a p and is therefore late in the payload.
Fixes # none