To see certain events, specify the desired class of events in
SetOptions[$DebugObject,Trace→{tracers...}]. From then on everytime one of the selected events occurs, a message is printed.
ParallelEvalute uses
Send and
Receive internally, so you can see how the computation is divided into parts that are sent to remote kernels.
To turn off tracing, specify the empty list as tracers.