Joy, Allen (2024) Exploring Lightweight Monitoring Tools for Microservices in Cloud-Based Architectures. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (3MB) | Preview |
Abstract
This research aims to analyze and evaluate lightweight monitoring tools for microservices in cloud architectures. Microservices bring unique challenges like service discovery, data consistency, and effective communication that traditional monitoring tools fail to address efficiently. The study adopts a mixed-methods approach, integrating quantitative experiments and qualitative analysis to assess tools like Prometheus, Grafana, Telegraf, and Jaeger. Key evaluation metrics include performance overhead, real-time data processing capabilities, and scalability. The proposed cloud-based architecture leverages AWS services for containerization, networking, and data management, while incorporating the lightweight monitoring tools for deep visibility and real-time analytics. The findings highlight the advantages of this approach in terms of scalability, flexibility, and low-overhead monitoring. However, challenges remain around system complexity, data collection overhead, and vendor lock-in. Future research could explore distributed monitoring architectures, further optimization of resource utilization, and tighter integration with DevOps processes.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Gupta, Shaguna UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 15 Jul 2025 11:58 |
Last Modified: | 15 Jul 2025 11:58 |
URI: | https://norma.ncirl.ie/id/eprint/8109 |
Actions (login required)
![]() |
View Item |