FedMonitor: An Implementation Architecture for Monitoring of Resources and Events'Notifications on Federated Cloud Computing Infrastructures
Emmanuel Adetiba, Uche Nnaji, John Simon Wejin, Festus Ojesanmi, Matthew Boladele Akanle, Priscilla O. Ajayi, Faith O. Sweetwiliams, Surendra Colin Thakur, Ezekiel Femi Adebiyi · 2024
In the evolving landscape of cloud computing, federated cloud infrastructures present unique challenges and opportunities for resource and application monitoring. Monitoring the diverse array of cloud resources and applications within a federated cloud environment is crucial for delivering consistent Quality of Service (QoS) and continuous oversight across various cloud applications and infrastructure. Despite the various successes documented in the literature on multi-cloud monitoring, existing frameworks have not fully explored or provided enough insights into centralized monitoring of resources, applications, and network devices in a federated cloud environment. This paper introduces FedMonitor, an implementation architecture designed to enhance the monitoring and notification capabilities in federated cloud environments by building on the theoretical ideals in our earlier work (i.e. FEDARGOS-V1). FedMonitor leverages Prometheus and Grafana to crawl, manage and visualize metrics from diverse software services, hardware resources, and network devices within a federated cloud environment. The results demonstrate hat FedMonitor improves the effectiveness of resource and application monitoring in federated cloud environments.