MicroCM: A cloud monitoring architecture for microservice invocation

被引:0
|
作者
Wang, Rui [1 ]
Tian, Gang [1 ]
Ying, Shi [2 ]
机构
[1] Shandong Univ Sci & Technol, Qingdao 266590, Peoples R China
[2] Wuhan Univ, Wuhan 430072, Peoples R China
基金
中国国家自然科学基金;
关键词
Microservices; Monitoring; Tracing;
D O I
10.1016/j.comnet.2023.110121
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the complex operating environment, it is difficult to find the root of the issue when there are some time-consuming or error performance issues when executing the request. Aiming at resolving the above challenge, this paper designs and implements a cloud monitoring architecture for microservice invocation MicroCM, by monitoring and tracking the service invocation procedure to get performance data of each link in the transaction request, so as to support the localization of the performance bottleneck in the microservice applications. The monitoring architecture covers the whole process from data acquisition, data transmission, data storage to data display. The monitoring system is designed and implemented according to the proposed cloud monitoring architecture. Finally, the monitoring system is applied to an actual case in this paper. It introduces the process of deployment and configuration of the monitoring system, and monitors a specific scene to verify the functionality implemented by the system. It also conducts a performance impact experiment for this monitoring system by using pressure testing. From the results, the monitoring system presents the process of transaction request executions completely and can locate the time-consuming performance issue effectively. In addition, the system generates low interference.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] Nonintrusive Monitoring of Microservice-based Systems
    Pina, Fabio
    Correia, Jaime
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [42] Using Static Analysis to Address Microservice Architecture Reconstruction
    Bushong, Vincent
    Das, Dipta
    Al Maruf, Abdullah
    Cerny, Tomas
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1199 - 1201
  • [43] SagaMAS: a software framework for distributed transactions in the microservice architecture
    Limon, Xavier
    Guerra-Hernandez, Alejandro
    Sanchez-Garcia, Angel J.
    Perez Arriaga, Juan Carlos
    2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 50 - 58
  • [44] A Microservice Based Architecture Topology for Machine Learning Deployment
    Ribeiro, Jose Lucas
    Figueredo, Mickael
    Araujo, Adelson
    Cacho, Nelio
    Lopes, Frederico
    2019 5TH IEEE INTERNATIONAL SMART CITIES CONFERENCE (IEEE ISC2 2019), 2019, : 426 - 431
  • [45] On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study
    Bushong, Vincent
    Abdelfattah, Amr S.
    Maruf, Abdullah A.
    Das, Dipta
    Lehman, Austin
    Jaroszewski, Eric
    Coffey, Michael
    Cerny, Tomas
    Frajtak, Karel
    Tisnovsky, Pavel
    Bures, Miroslav
    APPLIED SCIENCES-BASEL, 2021, 11 (17):
  • [46] A dependable and secure consensus algorithm for blockchain assisted microservice architecture
    Ahmed, Mohiuddin
    Akhter, A. F. M. Suaib
    Rashid, A. N. M. Bazlur
    Pathan, Al-Sakib Khan
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 109
  • [47] Tool Support for the Migration to Microservice Architecture: An Industrial Case Study
    Pigazzini, Ilaria
    Fontana, Francesca Arcelli
    Maggioni, Andrea
    SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 247 - 263
  • [48] Revisiting the practices and pains of microservice architecture in reality: An industrial inquiry
    Zhou, Xin
    Li, Shanshan
    Cao, Lingli
    Zhang, He
    Jia, Zijia
    Zhong, Chenxing
    Shan, Zhihao
    Babar, Muhammad Ali
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 195
  • [49] Blockchain Meets Secured Microservice Architecture: A Trustworthy Consensus Algorithm
    Ahmed, Mohiuddin
    Akhter, A. F. M. Suaib
    Rashid, A. N. M. Bazlur
    Fahmideh, Mahdi
    Pathan, Al-Sakib Khan
    Anwar, Adnan
    WINSYS : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE SYSTEMS, 2022, : 53 - 60
  • [50] A microservice-based architecture for (customisable) analyses of Docker images
    Brogi, Antonio
    Neri, Davide
    Soldani, Jacopo
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (08) : 1461 - 1474