Integrating Distributed Tracing into the Narayana Transaction Manager
Miloslav Žežulka, Ondřej Chaloupka, Bruno Rossi
2021
Abstract
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.
DownloadPaper Citation
in Harvard Style
Žežulka M., Chaloupka O. and Rossi B. (2021). Integrating Distributed Tracing into the Narayana Transaction Manager. In Proceedings of the 6th International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS, ISBN 978-989-758-505-0, pages 55-62. DOI: 10.5220/0010448200550062
in Bibtex Style
@conference{complexis21,
author={Miloslav Žežulka and Ondřej Chaloupka and Bruno Rossi},
title={Integrating Distributed Tracing into the Narayana Transaction Manager},
booktitle={Proceedings of the 6th International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,},
year={2021},
pages={55-62},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010448200550062},
isbn={978-989-758-505-0},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Complexity, Future Information Systems and Risk - Volume 1: COMPLEXIS,
TI - Integrating Distributed Tracing into the Narayana Transaction Manager
SN - 978-989-758-505-0
AU - Žežulka M.
AU - Chaloupka O.
AU - Rossi B.
PY - 2021
SP - 55
EP - 62
DO - 10.5220/0010448200550062