Text this: Combining Distributed and Kernel Tracing for Performance Analysis of Cloud Applications