Chapter 5. Instrumentation of Asynchronous Applications