-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Remove deprovisioning metrics from OOB Karpenter Dashboard #21410
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
base: master
Are you sure you want to change the base?
Remove deprovisioning metrics from OOB Karpenter Dashboard #21410
Conversation
karpenter.controller.runtime.reconcile_errors.count,count,,error,,The count of reconciliation errors per controller,0,karpenter,,, | ||
karpenter.controller.runtime.reconcile_panics.count,count,,,,Total number of reconciliation panics per controller,0,karpenter,,, | ||
karpenter.controller.runtime.terminal.reconcile.errors.count,count,,,,Total number of terminal reconciliation errors per controller,0,karpenter,,, | ||
karpenter.deprovisioning.actions_performed.count,count,,execution,,The count of deprovisioning actions performed. Labeled by deprovisioner,0,karpenter,,, |
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 don't think you should get rid of these. It might be better to just list them as deprecated and the version they were deprecated in.
Review from janine-c is dismissed. Related teams and files:
- documentation
- karpenter/metadata.csv
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files🚀 New features to boost your workflow:
|
'karpenter.controller.runtime.reconcile.time_seconds.count', | ||
'karpenter.controller.runtime.reconcile.time_seconds.sum', | ||
'karpenter.controller.runtime.reconcile_errors.count', | ||
'karpenter.deprovisioning.actions_performed.count', |
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.
Last change, can you leave the fixtures and the test alone? I think just shipping the dashboard changes will be enough here.
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.
Hey, it seems like when I remove the fixtures and test it's breaking some of the checks since it is expecting the metrics I removed to be in the karpenter_metrics.txt file. Can I remove them from the test in this case?
8d0bc6a
to
466e519
Compare
What does this PR do?
Removes deprovisioning metrics from the Karpenter integration
Motivation
The current OOB dashboard for Karpenter still includes several deprovisioning metrics that were deprecated in the latest major upgrade of Karpenter. These metrics were last available in v0.32 and are no longer present in versions 1.0 and later. Details on the deprecation can be found here: https://karpenter.sh/v0.32/upgrading/v1beta1-migration/#metrics
Review checklist (to be filled by reviewers)
qa/skip-qa
label if the PR doesn't need to be tested during QA.backport/<branch-name>
label to the PR and it will automatically open a backport PR once this one is merged