-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Kubernetes Metrics Overhaul #1206
Comments
@brancz the graduation criteria in the KEP needs to be more detailed on what make it move between stages. The current is very vague. @lachie83 @mrbobbytables @rbitia @mariantalla @evillgenius75 |
@kacole2 graduation criteria section is vague because this KEP is basically a collection of individual tasks that are graduated once completed. As @brancz summarized in the first comment, everything has landed except for the full deprecation of the inconsistent labels, which is proposed for the 1.16 release, and removal of deprecated metrics targeted for 1.17. Once those are complete the KEP will be fully implemented. Does it need to be updated to say as much? |
/milestone v1.16 |
This is “just” a large scale cleanup that spans multiple releases, there’s not really any stability level around it. Not sure how to answer that question. |
Talked to some folks, we're merging #1209 into this issue as the umbrella issue (they're actually already related as the current issue description says, we'll be updating the issue and comment here again). |
This is somewhat of a personal opinion but I'd consider this "beta" with the plan to fully deprecate in 1.17 as "stable". The alpha/beta/stable designation doesn't always align with the effort being done =/ For these I tend to think of it like this: |
Sorry for taking a bit. I edited the issue to reflect alpha/beta/stable timelines and tasks. |
@brancz I am 1.16 Doc Lead. We need a placeholder PR against k/website(dev-1.16 branch) for this enhancement before Friday, Aug 23rd. Let me know how I can help to make this happen or if doc is not required. |
I'm happy to jump on the doc PR if needed this week, where do the docs need to be updated @simplytunde? Do they just need to reflect the timeline/information included in the description of this issue? |
@ehashman I do not have enough context on this to make decision on where/what docs needs to be updated. Lets bring it up on sig-instrumentation. |
@kacole2 we have one more PR coming for showing hidden metrics (as defined in the metrics stability KEP), per
I'm working on that right now, should be able to have it up before code freeze. I think everything else is merged. Edit: WIP PR link: kubernetes/kubernetes#81970 |
These also need to be merged: |
@brancz @ehashman @logicalhan
I guess we can start this task after 1.16 release. Where can I find the list of deprecated metrics? |
/assign |
There won’t be removals as the framework components landed in 1.16 and flags are in progress. That means they’ll just be turned off by default for 1.17 and only truly removed in 1.18. I would recommend to join the sig instrumentation slack channel and or sig meetings to get involved! :) |
Yeah, I know the metrics stability framework is in place now. |
Hey there @brancz @ehashman -- 1.17 Enhancements lead here. I know it's still kind of fuzzy what each stage defines 😬 but I wanted to check in and see if you think this Enhancement will be graduating to alpha/beta/stable in 1.17? The current release schedule is:
Thanks! /milestone clear |
@RainbowMango @brancz could we please have the KEP for this updated with Test Plan info? It looks like we didn't do that in the 1.17 time frame and we should have. I'm going to remove this from the milestone for now, but you can file an exception request and we can add this back in. The KEP just needs to have test data added to it. |
/milestone clear |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Hi @RainbowMango -- 1.19 Enhancements Lead here, I wanted to check in if you think this enhancement would graduate in 1.19? In order to have this part of the release:
The current release schedule is:
|
@palnabarun Seems the enhancement need to supply test plans. What exactly is it? Is there any document about this? |
Hi @RainbowMango, thank you for the update. For the test plans, you can have a look at this KEP template for the exact requirement: https://raw.githubusercontent.com/kubernetes/enhancements/master/keps/NNNN-kep-template/README.md Also, one quick question, which graduation stage would you be targeting in 1.19? |
@RainbowMango -- pinging back as a reminder of the above. 🙂 |
Hi @RainbowMango, Tomorrow, Tuesday May 19 EOD Pacific Time is Enhancements Freeze Will this enhancement be part of the 1.19 release cycle? |
The legacy changes of this KEP will not introduce a user-facing change, So, I guess you can ignore this KEP. |
@RainbowMango -- Thanks for the update. I have updated the tracking sheet accordingly. 👍 |
/assign |
This work was basically completed in the 1.17 release. I'll update the KEP as needed in order to close out this issue. |
Enhancement Description
This is a cleanup so there are no stability milestones involved, however, to not break hard immediately, SIG Instrumentation is doing its best effort to inform about these changes in various ways as follows:
pod_name
andcontainer_name
metric labels from cAdvisor metrics. For the 1.14 and 1.15 release allpod
,pod_name
,container
andcontainer_name
were available as a grace period.in CI.
which can be overridden in a binary through a command line flag
@logicalhan @serathius @piosz @ehashman
The text was updated successfully, but these errors were encountered: