Each time the sender is run all metrics & events updates are sent in one go for each run, rather than sending many tiny requests.
The sender uses a thread pool to enable it to deal with more runs (ideally it would run continously instead but that's not possible on HPC login nodes).