Skip to content

[WIP] Add configurable metric attributes deny list#1895

Open
creydr wants to merge 3 commits into
openshift-knative:release-v1.21from
creydr:metrics-oom-v1.21
Open

[WIP] Add configurable metric attributes deny list#1895
creydr wants to merge 3 commits into
openshift-knative:release-v1.21from
creydr:metrics-oom-v1.21

Conversation

@creydr
Copy link
Copy Markdown
Collaborator

@creydr creydr commented May 21, 2026

Vendor knative.dev/pkg changes that add a metrics-attributes-deny config key for filtering high-cardinality metric attributes from all instruments via an OTel View. Add documentation for the new key in config-observability.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 21, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: creydr

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@creydr
Copy link
Copy Markdown
Collaborator Author

creydr commented May 21, 2026

/retest kn-eventing-auth-proxy-121-on-pull-request

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 21, 2026

@creydr: The /retest command does not accept any targets.
The following commands are available to trigger required jobs:

/test 416-images
/test 416-test-conformance
/test 416-test-e2e
/test 416-test-encryption-auth-e2e
/test 416-test-reconciler
/test 421-images
/test 421-test-conformance
/test 421-test-e2e
/test 421-test-encryption-auth-e2e
/test 421-test-reconciler
/test 422-images
/test 422-test-conformance
/test 422-test-e2e
/test 422-test-encryption-auth-e2e
/test 422-test-reconciler

Use /test all to run the following jobs that were automatically triggered:

pull-ci-openshift-knative-eventing-release-v1.21-421-images
pull-ci-openshift-knative-eventing-release-v1.21-421-test-conformance
pull-ci-openshift-knative-eventing-release-v1.21-421-test-e2e
pull-ci-openshift-knative-eventing-release-v1.21-421-test-encryption-auth-e2e
pull-ci-openshift-knative-eventing-release-v1.21-421-test-reconciler
Details

In response to this:

/retest kn-eventing-auth-proxy-121-on-pull-request

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-sigs/prow repository.

Vendor knative.dev/pkg changes that add a metrics-attributes-deny
config key for filtering high-cardinality metric attributes from all
instruments via an OTel View. Add documentation for the new key in
config-observability.
@creydr creydr force-pushed the metrics-oom-v1.21 branch from 58c494c to af4f3c0 Compare May 21, 2026 11:07
creydr added 2 commits May 21, 2026 16:01
Ensures the vendor and configmap changes survive make generate-release.
…OrDie

Read the deny list from cfg.Metrics.AttributesDenyList() (provided by
knative.dev/pkg) and apply it as an OTel View in eventing's own
observability setup path.
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 21, 2026

@creydr: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/421-test-conformance 24b5188 link true /test 421-test-conformance
ci/prow/421-images 24b5188 link true /test 421-images
ci/prow/421-test-encryption-auth-e2e 24b5188 link true /test 421-test-encryption-auth-e2e
ci/prow/421-test-e2e 24b5188 link true /test 421-test-e2e
ci/prow/421-test-reconciler 24b5188 link true /test 421-test-reconciler

Full PR test history. Your PR dashboard.

Details

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-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant