Thanks, I see that there are wrapper functions called Monitor and EvaluationMonitor, which may be useful.

As for a gold standard, this is the kind of dynamic monitoring that Eureqa provided before it disappeared. One could move the cursor to any entry to evaluate as the computation was running.

https://www.youtube.com/watch?v=HpuaY1huYlw

This is modeling a reaction network.