-
Notifications
You must be signed in to change notification settings - Fork 276
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
Canceled grpc is now not considered an error #556
Conversation
c7684b8
to
efdb8f9
Compare
"Canceled" grpc state means client-initiated cancellation of streaming grpc call, e.g. Watch. This is a legitimate non-error case. Before this change such codes were considered an error and generated false positive alerts. Signed-off-by: Sergei Kuzmin <sergeikuzmin@gmail.com>
@spzala Can you please take a look and suggest how to proceed? I see that |
The related PR to etcd-io/website: etcd-io/website#556 Signed-off-by: Sergei Kuzmin <sergeikuzmin@gmail.com>
The related PR to etcd-io/website: etcd-io/website#556 There is a bunch or related issues since 2020: https://github.com/search?q=etcdHighNumberOfFailedGRPCRequests&type=issues I think the most common resolution was to just disable the rule. Signed-off-by: Sergei Kuzmin <sergeikuzmin@gmail.com>
"Canceled" grpc state means client-initiated cancellation of streaming grpc call, e.g. Watch. This is a legitimate non-error case. Before this change such codes were considered an error and generated false positive alerts. The related PR to etcd-io/website: etcd-io/website#556 There is a bunch or related issues since 2020: https://github.com/search?q=etcdHighNumberOfFailedGRPCRequests&type=issues I think the most common resolution was to just disable the rule. Signed-off-by: Sergei Kuzmin <sergeikuzmin@gmail.com>
"Canceled" grpc state means client-initiated cancellation of streaming grpc call, e.g. Watch. This is a legitimate non-error case. Before this change such codes were considered an error and generated false positive alerts. The related PR to etcd-io/website: etcd-io/website#556 There is a bunch or related issues since 2020: https://github.com/search?q=etcdHighNumberOfFailedGRPCRequests&type=issues I think the most common resolution was to just disable the rule. Signed-off-by: Sergei Kuzmin <sergeikuzmin@gmail.com>
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.
@ksa-real I am looking at it but quickly - to reduce the noise these changes were merged etcd-io/etcd#13127 The rules are supported afaik. I think it's the doc that's missing update. As the rules file says # These rules were manually synced from https://github.com/etcd-io/etcd/blob/master/contrib/mixin/mixin.libsonnet
The mixin.libsonnet
is there on the master branch.
@ksa-real so as I mentioned above, the issue as mentioned in this PR is taken care in the, https://github.com/etcd-io/etcd/blob/master/contrib/mixin/mixin.libsonnet |
fyi @ahrtr @serathius |
Thanks for pointing it out. Few thoughts:
|
The added file in this PR was missing in the v3.5 doc. It was there in the previous releases and used by the Kube Prometheus Stack. Related etcd-io#556
The added file in this PR was missing in the v3.5 doc. It was there in the previous releases and used by the Kube Prometheus Stack. Related etcd-io#556 Signed-off-by: Sahdev Zala spzala@us.ibm.com
The added file in this PR was missing in the v3.5 doc. It was there in the previous releases and used by the Kube Prometheus Stack. Related etcd-io#556 Signed-off-by: Sahdev Zala <spzala@us.ibm.com>
@ksa-real yrw! If changing |
SGTM. As for the second point, I guess GRPC codes change rarely, so I don't have too high motivation to insist :) I think I'll leave my arguments at the original discussion and close this diff. |
Ok, cool :) Thanks @ksa-real |
"Canceled" grpc state means client-initiated cancellation of streaming
grpc call, e.g. Watch. This is a legitimate non-error case. Before this
change such codes were considered an error and created false positive
alerts.