Conceptual Model of a Dashboard for Monitoring Microservices

The popularity of microservices architecture in building software for the distributed environment leave some problem, such as configuration, orchestration, and monitoring. Some technology and software had been built and implemented, but it has certain constraints for implementation such as its compl...

Full description

Bibliographic Details
Main Authors: Prayudi Utomo, Falahah Falahah
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2020-09-01
Series:EAI Endorsed Transactions on Cloud Systems
Subjects:
Online Access:https://eudl.eu/pdf/10.4108/eai.7-9-2020.166285
_version_ 1828415885221560320
author Prayudi Utomo
Falahah Falahah
author_facet Prayudi Utomo
Falahah Falahah
author_sort Prayudi Utomo
collection DOAJ
description The popularity of microservices architecture in building software for the distributed environment leave some problem, such as configuration, orchestration, and monitoring. Some technology and software had been built and implemented, but it has certain constraints for implementation such as its complexity in configuration and needs many components for running. The aim of this research is to propose the conceptual model of a dashboard for monitoring. The model consists of components, the interaction between components, and the requirements for each component. We used Model Driven Architecture (MDA) for describing the model and building the visual prototype based on the model. We used a black-box approach and monitored the microservices through its endpoint. We also propose a simple algorithm for determining endpoint status. We argue that our model will provide flexibility on implementation and can be implemented in a small or medium microservices environment.
first_indexed 2024-12-10T13:54:22Z
format Article
id doaj.art-abf464e4055a43efa75db02dcc159e96
institution Directory Open Access Journal
issn 2410-6895
language English
last_indexed 2024-12-10T13:54:22Z
publishDate 2020-09-01
publisher European Alliance for Innovation (EAI)
record_format Article
series EAI Endorsed Transactions on Cloud Systems
spelling doaj.art-abf464e4055a43efa75db02dcc159e962022-12-22T01:46:04ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Cloud Systems2410-68952020-09-0161810.4108/eai.7-9-2020.166285Conceptual Model of a Dashboard for Monitoring MicroservicesPrayudi Utomo0Falahah Falahah1Informatics Department, Universitas Widyatama, Bandung, IndonesiaInformation System Department, Universitas Telkom, Bandung, IndonesiaThe popularity of microservices architecture in building software for the distributed environment leave some problem, such as configuration, orchestration, and monitoring. Some technology and software had been built and implemented, but it has certain constraints for implementation such as its complexity in configuration and needs many components for running. The aim of this research is to propose the conceptual model of a dashboard for monitoring. The model consists of components, the interaction between components, and the requirements for each component. We used Model Driven Architecture (MDA) for describing the model and building the visual prototype based on the model. We used a black-box approach and monitored the microservices through its endpoint. We also propose a simple algorithm for determining endpoint status. We argue that our model will provide flexibility on implementation and can be implemented in a small or medium microservices environment.https://eudl.eu/pdf/10.4108/eai.7-9-2020.166285microservicesmonitormodelconceptualendpointsmda
spellingShingle Prayudi Utomo
Falahah Falahah
Conceptual Model of a Dashboard for Monitoring Microservices
EAI Endorsed Transactions on Cloud Systems
microservices
monitor
model
conceptual
endpoints
mda
title Conceptual Model of a Dashboard for Monitoring Microservices
title_full Conceptual Model of a Dashboard for Monitoring Microservices
title_fullStr Conceptual Model of a Dashboard for Monitoring Microservices
title_full_unstemmed Conceptual Model of a Dashboard for Monitoring Microservices
title_short Conceptual Model of a Dashboard for Monitoring Microservices
title_sort conceptual model of a dashboard for monitoring microservices
topic microservices
monitor
model
conceptual
endpoints
mda
url https://eudl.eu/pdf/10.4108/eai.7-9-2020.166285
work_keys_str_mv AT prayudiutomo conceptualmodelofadashboardformonitoringmicroservices
AT falahahfalahah conceptualmodelofadashboardformonitoringmicroservices