Km on: An In -kernel Transparent Monitoring System for Microservice Systems with eBPF

被引:0
|
作者
Weng, Tianjun [1 ]
Yang, Wanqi [1 ]
Yu, Guangba [1 ]
Chen, Pengfei [1 ]
Cui, Jieqi [2 ]
Zhang, Chuanfu [2 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Sch Syst Sci & Engn, Guangzhou, Guangdong, Peoples R China
来源
2021 IEEE/ACM INTERNATIONAL WORKSHOP ON CLOUD INTELLIGENCE (CLOUDINTELLIGENCE 2021) | 2021年
关键词
Mieruservice; Cloud computing; Monitoring; eBPF; Kubernetes;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Currently, the architecture of software systems is shifting from "monolith" to "microservice" which is an important enabling technology of cloud native systems. Since the advantages of microservice in agility, efficiency, and scaling, it has become the most popular architecture in the industry. However, as the increase of microservice complexity and scale, it becomes challenging to monitor such a large number of microservices. Traditional monitoring techniques such as end -to -end tracing cannot well fit microservice environment, because they need code instrumentation with great effort. Moreover, they cannot explore the fine-grained internal states of microservice instances. To tackle this problem, we propose Kmon, which is an In kernel transparent monitoring system for microservice systems with extended Berkeley Packet Filter (eBPF). Kmon can provide multiple kinds of run-time information of micrservices such as latency, topology, performance metrics with a low overhead.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 35 条
  • [1] Transparent Request Tracing and Sampling Method for Java-based Microservice System
    Huang Z.-C.
    Chen P.-F.
    Yu G.-B.
    Chen H.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (07): : 3167 - 3187
  • [2] Performance Monitoring with H∧2: Hybrid Kernel/eBPF data plane for SRv6 based Hybrid SDN
    Mayer, Andrea
    Loreti, Pierpaolo
    Bracciale, Lorenzo
    Lungaroni, Paolo
    Salsano, Stefano
    Filsfils, Clarence
    COMPUTER NETWORKS, 2021, 185
  • [3] The design and application of landslide monitoring and early warning system based on microservice architecture
    Bai, Dongxin
    Tang, Jingtian
    Lu, Guangyin
    Zhu, Ziqiang
    Liu, Taoying
    Fang, Ji
    GEOMATICS NATURAL HAZARDS & RISK, 2020, 11 (01) : 928 - 948
  • [4] An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping Study
    Fischer, Stefan
    Urbanke, Pirmin
    Ramler, Rudolf
    Steidl, Monika
    Felderer, Michael
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST 2024, 2024, : 182 - 192
  • [5] Mental Fatigue Monitoring Using a Wearable Transparent Eye Detection System
    Sampei, Kota
    Ogawa, Miho
    Torres, Carlos Cesar Cortes
    Sato, Munehiko
    Miki, Norihisa
    MICROMACHINES, 2016, 7 (02):
  • [6] Monitoring of Photovoltaic Systems Using Improved Kernel-Based Learning Schemes
    Harrou, Fouzi
    Saidi, Ahmed
    Sun, Ying
    Khadraoui, Sofiane
    IEEE JOURNAL OF PHOTOVOLTAICS, 2021, 11 (03): : 806 - 818
  • [7] IntelliJoint system for monitoring displacement in biologic systems
    Mendes, DG
    Barak, G
    Mendes, E
    ISRAEL MEDICAL ASSOCIATION JOURNAL, 2002, 4 (01): : 69 - 70
  • [8] Misbehaviour Monitoring on System-of-Systems Components
    Shone, Nathan
    Shi, Qi
    Merabti, Madjid
    Kifayat, Kashif
    2013 INTERNATIONAL CONFERENCE ON RISKS AND SECURITY OF INTERNET AND SYSTEMS (CRISIS), 2013,
  • [9] Data acquisition system for photovoltaic systems performance monitoring
    Benghanem, M
    Maafi, A
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1998, 47 (01) : 30 - 33
  • [10] New System for Indirect Tool Monitoring in Industrial Systems and Processes
    Yanov, E.S.
    Antsev, A.V.
    Vorotilin, M.S.
    Minakov, E.I.
    Russian Engineering Research, 2024, 44 (06) : 868 - 870