I have 2 workers running processing the workflow execution request from same task queue. Is there a way to identify which worker actually processed/executed the workflow?
Look at the identity field in the WorkflowTaskStarted events. A workflow can be executed by multiple workers.
BTW all the events that correspond to external requests contain this field.