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