-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Remove Prometheus stat reporter from queue-proxy #12961
Conversation
Codecov Report
@@ Coverage Diff @@
## main #12961 +/- ##
==========================================
+ Coverage 86.76% 86.79% +0.02%
==========================================
Files 197 196 -1
Lines 14485 14418 -67
==========================================
- Hits 12568 12514 -54
+ Misses 1621 1609 -12
+ Partials 296 295 -1
Continue to review full report at Codecov.
|
a84ec17
to
b03e929
Compare
/retest |
Hello @skonto, do you have a concern about removing the Prometheus reporter from queue-proxy? you had some comments on the related issue |
/hold for comment also might best wait to land this change until after 1.5 - since we can mention this in the release notes/mailing list |
yes, better to wait after release |
+1 for me |
One question that I think was asked before is whether this could be useful for quick debugging at the queue proxy side, especially for contributors? |
@@ -139,14 +139,6 @@ func main() { | |||
// Report stats on Go memory usage every 30 seconds. | |||
metrics.MemStatsOrDie(ctx) | |||
|
|||
// Setup reporters and processes to handle stat reporting. | |||
promStatReporter, err := queue.NewPrometheusStatsReporter( |
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 think we can drop this reporter from the code base
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.
removed
If this is the case then I think we could simply just json marshal the stat vs. having a full fledge prometheus endpoint. We also have user facing metrics - https://knative.dev/docs/serving/services/service-metrics/ |
/hold cancel since the release is passed |
@nader-ziada did we let enough time pass for comment on whether to go forward removing this? |
b03e929
to
b4a6e0d
Compare
I think so |
0215fc1
to
ddb9408
Compare
/retest |
@psschwei do you think this can make the release? |
I think it should be fine to merge this. Probably worthwhile to send a note to knative-dev announcing that we're removing it, then we can merge later this week. |
sent email to |
Emails are out and there aren't any replies |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dprotaso, nader-ziada The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Fixes #11126
Proposed Changes
Release Note