Author
Listed:
- Okpako Marvis
(Departmant of Computer Science, Wellspring University, Nigeria)
- Olanriwaju Babatunde
(Departmant of Computer Science, Wellspring University, Nigeria)
- Eguavoen Victor Osasu
(Departmant of Computer Science, Wellspring University, Nigeria)
Abstract
Microservices architecture has gained prominence due to its scalability and modularity, but its distributed nature complicates observability, performance monitoring, and troubleshooting. This study explores the integration of Zipkin, an open-source distributed tracing tool, into microservice architectures to enhance observability. The primary objective is to investigate how Zipkin can be used to trace service interactions, identify latency issues, and optimize system performance in microservices. The research methodology involves implementing Zipkin in a Job Microservice Application comprising three core services: Job, Company, and Review Microservices, built using Java Spring Boot, PostgreSQL, and Docker. The services are integrated with Zipkin to track request flows and analyze system behavior. Performance and functionality tests were conducted using REST APIs to evaluate the effectiveness of Zipkin’s tracing capabilities. Results show that Zipkin significantly improves system observability, enabling developers to pinpoint performance bottlenecks and resolve issues more efficiently. The integration of distributed tracing reduced debugging time and enhanced performance monitoring across services. In conclusion, Zipkin provides valuable insights into service interactions in microservice environments, making it an effective tool for optimizing performance and troubleshooting. The study recommends further exploration of advanced sampling strategies and integration with other monitoring tools to enhance scalability in large-scale microservices systems.
Suggested Citation
Okpako Marvis & Olanriwaju Babatunde & Eguavoen Victor Osasu, 2024.
"Exploring Tracing in Microservice Applications: Leveraging Zipkin for Enhanced Observability,"
International Journal of Research and Scientific Innovation, International Journal of Research and Scientific Innovation (IJRSI), vol. 11(11), pages 384-395, November.
Handle:
RePEc:bjc:journl:v:11:y:2024:i:11:p:384-395
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:bjc:journl:v:11:y:2024:i:11:p:384-395. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Dr. Renu Malsaria (email available below). General contact details of provider: https://rsisinternational.org/journals/ijrsi/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.