首页> 外文会议>International Conference on Product-Focused Software Process Improvement >Making Runtime Data Useful for Incident Diagnosis: An Experience Report
【24h】

Making Runtime Data Useful for Incident Diagnosis: An Experience Report

机译:使运行时数据可用于事件诊断:经验报告

获取原文

摘要

Important and critical aspects of technical debt often surface at runtime only and are difficult to measure statically. This is a particular challenge for cloud applications because of their highly distributed nature. Fortunately, mature frameworks for collecting runtime data exist but need to be integrated. In this paper, we report an experience from a project that implements a cloud application within Kubernetes on Azure. To analyze the runtime data of this software system, we instrumented our services with Zipkin for distributed tracing; with Prometheus and Grafana for analyzing metrics; and with fluentd, Elasticsearch and Kibana for collecting, storing and exploring log files. However, project team members did not utilize these runtime data until we created a unified and simple access using a chat bot. We argue that even though your project collects runtime data, this is not sufficient to guarantee its usage: In order to be useful, a simple, unified access to different data sources is required that should be integrated into tools that are commonly used by team members.
机译:技术债务的重要和关键方面通常只在运行时表面,难以静态测量。这是云应用程序的特殊挑战,因为它们具有高度分布式的性质。幸运的是,存在用于收集运行时数据的成熟框架,但需要集成。在本文中,我们报告了一个项目的体验,该项目实现了蔚蓝的Kubernetes内的云应用程序。要分析本软件系统的运行时数据,我们用紫皮紫杉来改写我们的服务以进行分布式跟踪;使用Prometheus和Grafana分析指标;使用Fluentd,Elasticsearch和Kibana收集,存储和探索日志文件。但是,在使用聊天机器人创建统一和简单的访问之前,项目团队成员未使用这些运行时数据。我们争辩说,即使您的项目收集运行时数据,这是保证其用法的情况不足:为了有用,需要简单,统一的访问不同数据源的访问,应该集成到团队成员常用的工具中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号