in internal/tel/trace.go [73:81]
func toStatus(err error) trace.Status {
if err2, ok := err.(*googleapi.Error); ok {
return trace.Status{Code: httpStatusCodeToOCCode(err2.Code), Message: err2.Message}
}
if s, ok := status.FromError(err); ok {
return trace.Status{Code: int32(s.Code()), Message: s.Message()}
}
return trace.Status{Code: int32(code.Code_UNKNOWN), Message: err.Error()}
}