论文标题
学生研究摘要:基于微服务的系统可视化
Student Research Abstract: Microservices-based Systems Visualization
论文作者
论文摘要
分散的基于微服务的系统的演变具有挑战性。这些挑战分为静态和动态类别。关于静态视角,记录和可视化流体应用拓扑是很少有人能够完成的。建立服务设计的建筑图是其解释而不是构造的复杂任务。因此,以系统为中心和最新的视图对于此类分布式系统至关重要。动态视角考虑了调查和服务路径检测的过程。因此,执行根本原因分析是一项负担。因此,需要将跟踪数据放在正确的环境中,以促进调查。此外,对于系统中涉及的大量微服务,可视化传统可视化技术的这些痕迹是不可行的。本文提出了使用增强现实(AR)技术对基于微服务的系统的可视化概念,该技术将这些静态和动态行为融合到单一的中心视图中。此外,我们挑战了与跟踪和调试此类分布式系统中的问题有关的困难。该概念旨在作为这些系统的动态文档和可追溯性平台。实施了概念证明和研究,以显示该提案的生存能力和成功。
The evolution of decentralized microservice-based systems is challenging. These challenges are classified into static and dynamic categories. Regarding the static perspective, documenting and visualizing the fluid application topology is something few have been able to accomplish. Building an architecture map of services design is a complicated task in its interpretation rather than construction. Therefore, the system-centric and up-to-date view became essential for such distributed systems. The dynamic perspective considers the process of investigation and service path detection. Therefore performing root cause analysis is a burdening task; such that tracing data is needed to be put in the right context to facilitate the investigation. Moreover, visualizing these traces over the traditional visualization techniques couldn't be feasible with the large number of microservices involved in the system. This paper proposes a visualization concept for microservices-based systems using the Augmented Reality (AR) technique, which merges these static and dynamic behaviors into a single centric view. In addition, we challenge the difficulty related to tracing and debugging an issue in such distributed systems. This concept is designed to work as a dynamic documentation and traceability platform for these systems. A proof of concept and a research study are implemented to show the viability and success of this proposal.