Monitoring of Microservices Architecture based Applications using Process Mining

Publications

Monitoring of Microservices Architecture based Applications using Process Mining

Year : 2022

Publisher : Institute of Electrical and Electronics Engineers Inc.

Source Title : Proceedings of the 2022 9th International Conference on Computing for Sustainable Global Development, INDIACom 2022

Document Type :

Abstract

With the growing businesses, the dependency on software technology has constantly been increasing. In order to handle more a customer base, companies constantly have been working to make the systems up and running. As changes to systems are frequent and have to be made in less time, companies have moved from standalone service oriented architecture to microservices architecture, where each functionality has been developed and maintained as a separate service. Microservices architecture style of developing software has many benefits such as scalability, ease of deployment, etc. But developer and support teams are facing issues with monitoring the application, which is an important and challenging task. Manual monitoring of such a large number of services is a tedious job. So far, the existing work on monitoring in the literature is focused only on the application layer. In this paper, we propose an approach for building a monitoring mechanism for the microservices architecture based software systems. We have used distributed tracing along with process mining techniques to analyze and monitor both the business layer and application layer of enterprise architecture model layers to get a holistic view of the entire system.