End-to-end tracing considered essential
Proceedings of High Performance Transaction Systems - Eleventh Biennial Workshop (HPTS '05)
Concurrency and complexity are major obstacles to understanding application performance
in high-performance systems. We advocate end-to-end event tracing as the correct way to expose
performance information for both human and automated analysis. We describe its advantages
over traditional performance counter data, and illustrate its uses in performance visualization,
prediction for capacity planning, and anomaly detection. We conclude with a look at opportu-
nities and challenges presented by a widespread deployment of end-to-end tracing.