作者
Jessica Berg, Fabian Ruffy, Khanh Nguyen, Nicholas Yang, Taegyun Kim, Anirudh Sivaraman, Ravi Netravali, Srinivas Narayana
发表日期
2021/11/10
图书
Proceedings of the 20th ACM Workshop on Hot Topics in Networks
页码范围
206-212
简介
Increasing application complexity has caused applications to be refactored into smaller components known as microservices that communicate with each other using RPCs. Distributed tracing has emerged as an important debugging tool for such microservice-based applications. Distributed tracing follows the journey of a user request from its starting point at the application's front-end, through RPC calls made by the front-end to different microservices recursively, all the way until a response is constructed and sent back to the user. To reduce storage costs, distributed tracing systems sample traces before collecting them for subsequent querying, affecting the accuracy of queries on the collected traces.
We propose an alternative system, Snicket, that tightly integrates querying and collection of traces. Snicket takes as input a database-style streaming query that expresses the analysis the developer wants to perform on …
引用总数
学术搜索中的文章
J Berg, F Ruffy, K Nguyen, N Yang, T Kim, A Sivaraman… - Proceedings of the 20th ACM Workshop on Hot Topics …, 2021