本文已被:浏览 1358次 下载 2964次
Received:January 13, 2017
Received:January 13, 2017
中文摘要: 传统日志分析技术在处理大规模日志时存在效率低、功能简单、实际应用扩展性弱等问题.为解决这些问题,设计了基于Docker的大规模日志采集与分析系统.系统分为数据采集、数据缓存、数据转发、数据存储、数据检索和展示五层,支持从不同数据源采集各种类型的日志,通过Kafka消息队列提供可靠数据传输,利用Elasticsearch实现数据分布式存储和检索,并以可视化方式分析日志.同时采用Docker容器技术实现系统的快速部署和版本控制.该系统具有实时性、可扩展性、易部署等特点.实验结果表明了该系统可行有效,具有良好的实用价值.
Abstract:The traditional log analysis technology has low efficiency, simple function, poor scalability in practice in processing the large-scale log. To solve these problems, a large-scale log collection and analysis system based on Docker is designed. There are five layers including data collection, data cache, data forwarding, data storage, data retrieval and display in the system. And the system can take in any type of log files from different data sources, provide reliable data transmission through Kafka message queue, utilize Elasticsearch to realize distributed storage and retrieval of data, and analyze log by means of visualization. Meanwhile, the use of docker container technology can realize rapid deployment and version control of the system. The system has the characteristics of real-time, scalability, easy deployment and so on. The experimental results show that the system is feasible and effective with good practical value.
文章编号: 中图分类号: 文献标志码:
基金项目:国家自然科学基金(61273323)
引用文本:
罗东锋,李芳,郝汪洋,吴仲城.基于Docker的大规模日志采集与分析系统.计算机系统应用,2017,26(10):82-88
LUO Dong-Feng,LI Fang,HAO Wang-Yang,WU Zhong-Cheng.Large-Scale Log Collection and Analysis System Based on Docker.COMPUTER SYSTEMS APPLICATIONS,2017,26(10):82-88
罗东锋,李芳,郝汪洋,吴仲城.基于Docker的大规模日志采集与分析系统.计算机系统应用,2017,26(10):82-88
LUO Dong-Feng,LI Fang,HAO Wang-Yang,WU Zhong-Cheng.Large-Scale Log Collection and Analysis System Based on Docker.COMPUTER SYSTEMS APPLICATIONS,2017,26(10):82-88