A Qualitative Interview Study of Distributed Tracing Visualisation: A Characterisation of Challenges and Opportunities

被引:2
作者
Davidson, Thomas [1 ]
Wall, Emily [2 ]
Mace, Jonathan [1 ]
机构
[1] Univ Saarland, Max Planck Inst Software Syst, D-66123 Saarbrucken, Germany
[2] Emory Univ, Cognit & Visualizat Lab, Comp Sci, Atlanta, GA 30322 USA
关键词
Data visualization; Interviews; Distributed databases; Task analysis; Social networking (online); Microservice architectures; Guidelines; Distributed tracing; systems; visualisation; EXPLORATION; TIME;
D O I
10.1109/TVCG.2023.3241596
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed tracing tools have emerged in recent years to enable operators of modern internet applications to troubleshoot cross-component problems in deployed applications. Due to the rich, detailed diagnostic data captured by distributed tracing tools, effectively presenting this data is important. However, use of visualisation to enable sensemaking of this complex data in distributed tracing tools has received relatively little attention. Consequently, operators struggle to make effective use of existing tools. In this article we present the first characterisation of distributed tracing visualisation through a qualitative interview study with six practitioners from two large internet companies. Across two rounds of 1-on-1 interviews we use grounded theory coding to establish users, extract concrete use cases and identify shortcomings of existing distributed tracing tools. We derive guidelines for development of future distributed tracing tools and expose several open research problems that have wide reaching implications for visualisation research and other domains.
引用
收藏
页码:3828 / 3840
页数:13
相关论文
共 87 条
[1]  
Ahlberg C., 1992, CHI '92 Conference Proceedings. ACM Conference on Human Factors in Computing Systems. Striking a Balance, P619, DOI 10.1145/142750.143054
[2]   AppMonitor: A tool for recording user actions in unmodified Windows applications [J].
Alexander, Jason ;
Cocxburn, Andy .
BEHAVIOR RESEARCH METHODS, 2008, 40 (02) :413-421
[3]   Visual Graph Comparison [J].
Andrews, Keith ;
Wohlfahrt, Martin ;
Wurzinger, Gerhard .
INFORMATION VISUALIZATION, IV 2009, PROCEEDINGS, 2009, :62-67
[4]  
[Anonymous], 2014, EuroVis-Short Papers, DOI [10.2312/10, DOI 10.2312/10, DOI 10.2312/EUROVISSHORT.20141149]
[5]  
Apache, Zipkin
[6]   Utopia documents: linking scholarly literature with research data [J].
Attwood, T. K. ;
Kell, D. B. ;
McDermott, P. ;
Marsh, J. ;
Pettifer, S. R. ;
Thorne, D. .
BIOINFORMATICS, 2010, 26 (18) :i568-i574
[7]   Towards an Aesthetic Dimensions Framework for Dynamic Graph Visualisations [J].
Beck, Fabian ;
Burch, Michael ;
Diehl, Stephan .
INFORMATION VISUALIZATION, IV 2009, PROCEEDINGS, 2009, :592-597
[8]   Visualizing Distributed System Executions [J].
Beschastnikh, Ivan ;
Liu, Perry ;
Xing, Albert ;
Wang, Patty ;
Brun, Yuriy ;
Ernst, Michael D. .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2020, 29 (02)
[9]  
Bethel H. Childs, 2012, High Performance Visualization:Enabling Extreme-Scale Scientific Insight
[10]   D3: Data-Driven Documents [J].
Bostock, Michael ;
Ogievetsky, Vadim ;
Heer, Jeffrey .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (12) :2301-2309