首页> 外文会议>International conference on product-focused software process improvement >A Modular Approach to Calculate Service-Based Maintainability Metrics from Runtime Data of Microservices
【24h】

A Modular Approach to Calculate Service-Based Maintainability Metrics from Runtime Data of Microservices

机译:一种从微服务的运行时数据计算基于服务的可维护性指标的模块化方法

获取原文

摘要

While several service-based maintainability metrics have been proposed in the scientific literature, reliable approaches to automatically collect these metrics are lacking. Since static analysis is complicated for decentralized and technologically diverse microservice-based systems, we propose a dynamic approach to calculate such metrics from runtime data via distributed tracing. The approach focuses on simplicity, extensibility, and broad applicability. As a first prototype, we implemented a Java application with a Zipkin integrator, 23 different metrics, and five export formats. We demonstrated the feasibility of the approach by analyzing the runtime data of an example microservice-based system. During an exploratory study with six participants, 14 of the 18 services were invoked via the system's web interface. For these services, all metrics were calculated correctly from the generated traces.
机译:尽管在科学文献中已经提出了几种基于服务的可维护性度量标准,但是缺少可靠的方法来自动收集这些度量标准。由于对于分散的和技术多样化的基于微服务的系统,静态分析非常复杂,因此我们提出了一种动态方法,可以通过分布式跟踪从运行时数据中计算此类指标。该方法侧重于简单性,可扩展性和广泛的适用性。作为第一个原型,我们使用Zipkin集成器,23种不同的度量标准和5种导出格式实现了Java应用程序。通过分析示例基于微服务的系统的运行时数据,我们证明了该方法的可行性。在有六名参与者的探索性研究中,通过系统的Web界面调用了18种服务中的14种。对于这些服务,所有指标都是从生成的跟踪中正确计算得出的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号