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] A Systematic Literature Review on the Strategic Shift to Cloud ERP: Leveraging Microservice Architecture and MSPs for Resilience and Agility
    Lee, Chulhyung
    Kim, Hayoung Fiona
    Lee, Bong Gyou
    [J]. ELECTRONICS, 2024, 13 (14)
  • [42] Cloud-edge collaborative online scheduling strategy for distribution station area tasks with a microservice architecture
    Cheng, Qian
    Chen, Yu
    Sun, Lingyan
    Ding, Rui
    Wang, Jinghua
    [J]. Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2022, 50 (23): : 142 - 150
  • [43] A Microservice Architecture for Multimobility in a Smart City
    Lai, Cristian
    Boi, Francesco
    Buschettu, Alberto
    Caboni, Renato
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 657 - 664
  • [44] How to Transition Incrementally to Microservice Architecture
    Bozan, Karoly
    Lyytinen, Kalle
    Rose, Gregory M.
    [J]. COMMUNICATIONS OF THE ACM, 2021, 64 (01) : 79 - 85
  • [45] Proposed Methodology for Designing a Microservice Architecture
    Fanomezana, Mihajasoa Lea
    Rapatsalahy, Andrianjaka Miary
    Razatindrakoto, Nicolas Raft
    Badica, Co Stin
    [J]. 2022 23RD INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2022, : 303 - 308
  • [46] Understanding Quality Attributes in Microservice Architecture
    Li, Shanshan
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), 2017, : 9 - 10
  • [47] Microservice Architecture in Reality: An Industrial Inquiry
    Zhang, He
    Li, Shanshan
    Zhang, Cheng
    Jia, Zijia
    Zhong, Chenxing
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 51 - 60
  • [48] Boosting the visibility of services in microservice architecture
    Tokmak, Ahmet Vedat
    Akbulut, Akhan
    Catal, Cagatay
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 3099 - 3111
  • [49] Multiple time series database on microservice architecture for IoT-based sleep monitoring system
    Eko Simanjuntak
    Nico Surantha
    [J]. Journal of Big Data, 9
  • [50] Multiple time series database on microservice architecture for IoT-based sleep monitoring system
    Simanjuntak, Eko
    Surantha, Nico
    [J]. JOURNAL OF BIG DATA, 2022, 9 (01)