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 条
  • [21] A Generic Microservice Architecture for Environmental Data Management
    Braun, Eric
    Schlachter, Thorsten
    Duepmeier, Clemens
    Stucky, Karl-Uwe
    Suess, Wolfgang
    ENVIRONMENTAL SOFTWARE SYSTEMS: COMPUTER SCIENCE FOR ENVIRONMENTAL PROTECTION, 2017, 507 : 383 - 394
  • [22] Trace Analysis Based Microservice Architecture Measurement
    Peng, Xin
    Zhang, Chenxi
    Zhao, Zhongyuan
    Isami, Akasaka
    Guo, Xiaofeng
    Cui, Yunna
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1589 - 1599
  • [23] Dependability Analysis of Systems Based on the Microservice Architecture
    Caban, Dariusz
    Walkowiak, Tomasz
    THEORY AND APPLICATIONS OF DEPENDABLE COMPUTER SYSTEMS, DEPCOS-RELCOMEX 2020, 2020, 1173 : 133 - 142
  • [24] Methodology to transform a monolithic software into a microservice architecture
    Jaramillo Acevedo, Cesar Augusto
    Pablo Gomez, Juan
    Rios Patino, Jorge Ivan
    2017 6TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS), 2017,
  • [25] Graph Based Liability Analysis for the Microservice Architecture
    Kalinagac, Onur
    Soussi, Wissem
    Gur, Gurkan
    2022 18TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2022): INTELLIGENT MANAGEMENT OF DISRUPTIVE NETWORK TECHNOLOGIES AND SERVICES, 2022, : 364 - 366
  • [26] Evaluation of an SDN-based Microservice Architecture
    Holscher, Anton
    Asplund, Mikael
    Boeira, Felipe
    PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 151 - 156
  • [27] Scaling Network Traffic Logger with Microservice Architecture
    Phain, Chakrit
    Limpiyakorn, Yachai
    2018 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2018,
  • [28] Decision Guidance Models for Microservice Monitoring
    Haselboeck, Stefan
    Weinreich, Rainer
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 54 - 61
  • [29] Service Dependency Graph Analysis in Microservice Architecture
    Gaidels, Edgars
    Kirikova, Marite
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2020, 2020, 398 : 128 - 139
  • [30] A Microservice Architecture Use Case for Persons with Disabilities
    Melis, Andrea
    Mirri, Silvia
    Prandi, Catia
    Prandini, Marco
    Salomoni, Paola
    Callegati, Franco
    SMART OBJECTS AND TECHNOLOGIES FOR SOCIAL GOOD, 2017, 195 : 41 - 50