The application I'm working on has a lot of mapreduce cron jobs running, and from time to time some of them produce errors (mosty ApplicationErrors, TransientErrors, DatabaseErrors, TimeOuts, etc), that are somewhat sporadic and for the most part don't bother me.
However, while debugging and testing, I find it's impossible to attribute which jobs caused which errors. The logs usually just give me the instance, but no hint even to the id of the job. The url is just the generic /mapreduce/worker_callback so no help there either.
I feel like I am missing something, or is there really no way of determining which log belongs to which MR pipeline, or the other way around - to find logs specific to a certain MR pipeline?