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
Modify operator metric CES errors sync to count all CES sync events #23335
Conversation
e2c4bc5
to
ef4d6a6
Compare
/test Job 'Cilium-PR-K8s-1.24-kernel-5.4' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment Job 'Cilium-PR-K8s-1.16-kernel-4.9' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment |
The |
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.
@dlapcevic Thank you for the changes but we will need a deprecation notice since this metric has been released.
Hi @aanm, I see. Could you point me to what is needed from my side to complete it? Also, would it then make more sense for me to just add my new metric without removing the old one, and the old one will be removed at a later time that is specified in the deprecation notice? |
That would be under
Yes, that would be even better. We usually deprecate one by adding a new one and then remove it in the next release. For example: |
ef4d6a6
to
7a3d991
Compare
7a3d991
to
7ae2c0b
Compare
Thanks @aanm! |
7ae2c0b
to
554b346
Compare
bbfec75
to
141d7fd
Compare
Change operator metric ces_sync_errors_total to be more useful, by counting all CES sync events for success and failure. The metric will be more suitable to be an SLI for Cilium Endpoint Batching feature, because it will be able to show the percentage of successful CES syncs. Signed-off-by: Dorde Lapcevic <dordel@google.com>
141d7fd
to
8e2408f
Compare
Rebase done. |
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.
Thank you!
/test |
The failed tests are not related to the change, and some required tests didn't complete. @aanm, can you please help me move it forward? |
Change operator metric
ces_sync_errors_total
to be more useful, by counting all CES sync events for success and failure. The metric will be more suitable to be an SLI for Cilium Endpoint Batching feature, because it will be able to show the percentage of successful CES syncs.Signed-off-by: Dorde Lapcevic <dordel@google.com>