Transaction.current is thread safe, it uses Thread.current under the hood. Is your goal to only send errors, or would you like to track performance too?