首页> 外文会议>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 Integrator,23个不同度量和五种导出格式实现了Java应用程序。我们通过分析了基于微服务的系统的运行时数据来展示了方法的可行性。在具有六位参与者的探索性研究期间,通过系统的Web界面调用18个服务中的14个。对于这些服务,所有指标都从生成的迹线正确计算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号