Real-time Monitoring System for Container Networks in the Era of Microservices

被引:0
作者
Shiraishi, Takashi [1 ]
Noro, Masaaki [1 ]
Kondo, Reiko [1 ]
Takano, Yosuke [1 ]
Oguchi, Naoki [1 ]
机构
[1] FUJITSU LABS LTD, DevOps Innovat Unit, Nakahara Ku, 4-1-1 Kamikodanaka, Kawasaki, Kanagawa 2118588, Japan
来源
APNOMS 2020: 2020 21ST ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS) | 2020年
关键词
Microsmice; Container; Kubernetes; eBPF; Network latency;
D O I
10.23919/apnoms50412.2020.9237055
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Large-scale web services are increasingly adopting the microservice architecture that mainly utilizes container technologies. Microservices are operated on complex configured infrastructures, such as containers, virtual machines, and physical machines. To ensure service quality of microservices, it is important to monitor not only the quality of services but also the quality of the infrastructures utilized by the services. Therefore, the metrics of the infrastructure related with the services should be traced. An extended Berkeley Packet Filter (eBPF) is a relatively new Linux's function, which is effectively used as a sensor of container-network metrics. There are two key challenges in realizing the service-linked monitoring system. One challenge is making the full-stack topology between microservices, containers, and machines visible to set the sensor related with the services. Another challenge is dynamic sensor management that can relocate the sensor quickly after the topology's change. In this paper, we propose a real-time monitoring system that creates a full-stack topology and relocates the sensor in conjunction with events from a container orchestrator. The system enables a dynamic deployment of the sensors related with the monitored services.
引用
收藏
页码:161 / 166
页数:6
相关论文
共 9 条
  • [1] Goyal P, 2017, INT CONF COMPUT INTE, P77, DOI [10.1109/CICN.2017.8319360, 10.1109/CICN.2017.19]
  • [2] Jamshidi P, 2018, IEEE SOFTWARE, V35, P24
  • [3] Liu H., 2018, MIDDLEWARE 18 IND
  • [4] Moradi F, 2016, 2016 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, P117, DOI 10.1109/IFIPNetworking.2016.7497236
  • [5] Predicting the End-to-End Tail Latency of Containerized Microservices in the Cloud
    Rahman, Joy
    Lama, Palden
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 200 - 210
  • [6] Scholz D., 2018, 30 INT TEL C ITC 30
  • [7] Sigelman B. H., 2010, DAPPER20101
  • [8] Measurement and Evaluation for Docker Container Networking
    Zeng, Hao
    Wang, Baosheng
    Deng, Wenping
    Zhang, Weiqi
    [J]. 2017 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2017, : 105 - 108
  • [9] Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study
    Zhou, Xiang
    Peng, Xin
    Xie, Tao
    Sun, Jun
    Ji, Chao
    Li, Wenhai
    Ding, Dan
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (02) : 243 - 260