Integrating Distributed Tracing into the Narayana Transaction Manager

Investor logo

Warning

This publication doesn't include Faculty of Arts. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

ŽEŽULKA Miloslav CHALOUPKA Ondřej ROSSI Bruno

Year of publication 2021
Type Article in Proceedings
Conference International Conference on Complexity, Future Information Systems and Risk (Complexis 2021)
MU Faculty or unit

Faculty of Informatics

Citation
Doi http://dx.doi.org/10.5220/0010448200550062
Keywords System Transactions; Distributed Transactions; OpenTracing; Distributed Tracing
Description ACID transactions have proven to be a very useful mechanism of ensuring reliability of applications. Guaranteeing transactional properties effectively and correctly is a challenging task by itself. Furthermore, investigating transaction issues in a distributed environment is at least equally complex and requires systematic data collection and analysis. In this paper, we present mechanisms and concepts of distributed tracing with focus on the OpenTracing API and showcase our integration of tracing capabilities into the Narayana transaction manager. We show that the performance impact of tracing does not drastically decrease user application performance while providing useful information for the analysis of running transactions.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.