Monitoring Microservices in the Distributed Environment
Keywords:
Cloud, Kubernetes, docker, big data, kafka, monitoring, container, Open distro for elasticsearch, elasticsearch, highly-available, scalableAbstract
It is a hurdle to monitor the huge number of microservices which are might place in different regions physically. It is very difficult to find a point of failure in such a big environment. Again it’s very complicated to find out what going inside in a specific actively running service. This research paper proposed architecture for monitoring such services with less computational and space overhead on the production site (on those machines which are actively serving customers using microservices). Proposed architecture aims to work efficiently, also provides the best performance in a real-time environment so that failure investigation will become easy to handle. This architecture is highly reliable and highly scalable without downtime can be safely used in the real-time production environment for monitoring microservices. The proposed architecture can handle a high workload with horizontal scalability.