The problem is you won't see them connected in a single stack trace which makes looking at the flow of data in the system difficult. I mean there are profiling tools but they don't go that far.
Another way is to put print on log statements all over function on their entry and exit and try to find a coherent flow.
How do people wrriting golang everyday deal with this problem?