in internal/sshd/connection.go [184:203]
func (c *connection) trackError(ctxlog *logrus.Entry, err error) {
var apiError *client.APIError
if errors.As(err, &apiError) {
return
}
if errors.Is(err, disallowedcommand.Error) {
return
}
grpcCode := grpcstatus.Code(err)
if grpcCode == grpccodes.Canceled || grpcCode == grpccodes.Unavailable {
return
} else if grpcCode == grpccodes.Internal && strings.Contains(err.Error(), NotOurRefError) {
return
}
metrics.SliSshdSessionsErrorsTotal.Inc()
ctxlog.WithError(err).Warn("connection: session error")
}