Remove metric reporting in KnativeServing.#83
Conversation
knative-prow-robot
left a comment
There was a problem hiding this comment.
@markusthoemmes: 0 warnings.
Details
In response to this:
Proposed Changes
These metrics don't seem very useful and it's doubtable anybody uses them.
/hold
Pending discussion if we want to ditch this.
Release Note
Removed metric reporting of KnativeServing changes./assign @houshengbo @aliok @jcrossley3
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.
|
Looks like they were introduced here: knative/serving-operator#233 |
|
@trshafer @anniefu @garron @jihuin |
|
IMO the question is not "how" but "what do we expect them to tell us". |
|
I believe the goal with these metric are to give a sense of how much meaningful work the operator is actually doing, @jihuin might be able to add more clarification. @houshengbo this uses the knative/pkg metrics pkg, so consuming metrics is the same as knative-serving, uses config-observability.yaml to determine metrics backend. In general, Knative has a lot of instrumented metrics that I'm sure no one uses. I'm not sure if removing them is a good idea though. The fact that they were placed there means someone might be using them, and I don't think there's a policy for deprecating metrics right now. We do have the |
|
@anniefu I'd argue that the metrics we have here are not a great indicator of how much meaningful work the operator is actually doing. I'm happy to take this into the WG for a broader general discussion though. I'd love to get a more clear view on why these have been added in the first place. |
|
The metrics were introduced in response to knative/serving-operator#192, which records that users configure the knative serving via installing/editing/deleting KnativeServing CR. It works for me to remove it if we agree this is not a good indicator of the work operator is doing. |
|
I don't personally have a strong opinion. They were originally made to emit similar reconcile metrics to the knative controller. |
|
@markusthoemmes @anniefu @jihuin @trshafer |
c7c97d0 to
b05fa46
Compare
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: markusthoemmes The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@markusthoemmes: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. I understand the commands that are listed here. |
b05fa46 to
775f141
Compare
|
Rebased and reran relevant scripts, this should be good to go if you still want to merge it @houshengbo |
|
/lgtm |
|
/hold cancel |
Proposed Changes
These metrics don't seem very useful and it's doubtable anybody uses them.
/hold
Pending discussion if we want to ditch this.
Release Note
/assign @houshengbo @aliok @jcrossley3