X-Trace: A Pervasive Network Tracing Framework
By Rodrigo Fonseca, George Porter, Randy Howard Katz, Scott Shenker, Ion Stoica. Symposium on Networked Systems Design and Implementation, 2007
621 citations recorded by the source corpus.
View Paper: https://www.semanticscholar.org/paper/10da8673314188dd6ab1f16f73c05358771dd8cf
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
Citations in the corpus
- FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservices (2020, methodology): “Tracing requires either application-level instrumentation [18,32,57,95,111–115] or middleware/OS-level instrumentation [10,16,63,109] (e.”
- Detecting large-scale system problems by mining console logs (2009, methodology): “Should we completely replace console logs with structured tracing? There are various such efforts [ 8 , 29].”
- Structured Comparative Analysis of Systems Logs to Diagnose Performance Problems (2012, methodology): “Logging infrastructures range from free text loggers like log4j [26], to fully structured and meaningful logs such as Pip [31] and XTrace [13].”
- Dapper, a Large-Scale Distributed Systems Tracing Infrastructure (2010, background): “Annotation-based schemes [3, 12, 9, 16] rely on applications or middleware to explicitly tag every record with a global identifier that links these message records back to the originating request.”
- Volley: Automated Data Placement for Geo-Distributed Cloud Services (2010, methodology): “These logs must enable correlating requests into “call trees” or “runtime paths” that capture the logical flow of control across components, as in Pinpoint [7] or X-Trace [14].”
- Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices (2019, methodology): “The need for performance predictability has prompted a long line of work on performance tracing, monitoring, and debugging systems [24, 42, 46, 78, 85, 93, 97].”
- AppInsight: Mobile App Performance Monitoring in the Wild (2012, unknown): “XTrace [9] and Pinpoint [5] both trace the path of a request through a system using a special identifier attached to each individual request.”
- Packet-Level Telemetry in Large Datacenter Networks (2015, background): “Other works monitor virtual switches [26] or use operational data, such as router syslog [3, 11, 15, 30] or AS route dissemination [13], for fault detection.”