arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.10794cs.SE
收藏

用于机器学习的软件日志

Software Logging for Machine Learning

Nathan Bosch, Jan Bosch

摘要:

系统日志在软件密集型系统中执行关键功能,因为日志记录系统的状态和系统中重要时间点的重要事件。不幸的是,日志条目通常以临时、非结构化和不协调的方式创建,限制了它们对分析和机器学习的有用性。在本文中,我们提出了当代方法的主要挑战,以生成和存储系统日志数据的大型,复杂的,软件密集型系统的基础上,在一个世界领先的电信公司的深入的案例研究。其次,我们提出了一个系统的和结构化的方法来生成日志数据,不遭受上述挑战,并优化用于机器学习。第三,我们根据专家访谈对该方法进行了验证,确认该方法解决了已确定的挑战和问题。

英文摘要:

System logs perform a critical function in software-intensive systems as logs record the state of the system and significant events in the system at important points in time. Unfortunately, log entries are typically created in an ad-hoc, unstructured and uncoordinated fashion, limiting their usefulness for analytics and machine learning. In this paper, we present the main challenges of contemporary approaches to generating and storing system logs data for large, complex, software-intensive systems based on an in-depth case study at a world-leading telecommunications company. Second, we present a systematic and structured approach for generating log data that does not suffer from the aforementioned challenges and is optimized for use in machine learning. Third, we provide validation of the approach based on expert interviews that confirms that the approach addresses the identified challenges and problems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑