A log data visualization analysis system, including unified operation platform, will the online server configuration for the Minion server, and on each of the Minion server service status detection and configuration change; online server, the request according to the unified operation platform, the original log data synchronization to the log server in the log server; the temporary storage of compressed raw log data in the form of text; Hadoop cluster, the features of the development based on business data extraction, conversion and loading and the corresponding analysis program, the log structured data generated data; unified display platform, the data index in the form of interface. The system and method of the invention improve the working efficiency for the operation and maintenance automation technology based on the Saltstack framework, the Hadoop data processing and the visual low latency and distributed application service log analysis.
【技术实现步骤摘要】
一种日志数据可视化分析系统及方法
本专利技术涉及大数据处理
,尤其涉及一种日志数据可视化分析系统及方法。
技术介绍
随着互联网行业的迅猛发展,尤其是移动端应用的异军突起,新一轮的数据爆炸时代的大门已经开启,各类在线应用相互间的竞争日趋白热化,如何在保证信息安全的前提下对海量用户访问日志数据进行深入挖掘、分析从而提高用户体验,已经成为业界亟待解决的难题。应用服务日志由于数据量巨大,传统人工查看原始记录的方法已经无法满足业务需求,针对该类问题已有学者做了相关研究并取得了一定成果。一方面,系统级日志能够反应服务器的运行状况,另一方面,应用级日志更是为业务提供了发展规划的重要指标。然而,目前未见有将日志收集分析及展示的实用性整体方案。Hadoop是Apache软件基金会发起并开发维护的一个能够对海量数据进行分布式处理和计算的软件框架,其以一种可靠、高效、可伸缩的方式进行数据跨平台处理,相比传统的数据处理平台,具备高可靠性、高扩展性、高效性、高容错性与低成本等优点,使得其已经成为处理大量日志数据的首选。Saltstack是一种和以往不同的基础设施管理方法,它能够大幅提升大规模系统的高速通讯能力。Saltstack的拓扑结构为简单的server/client,其具备优良的可伸缩性。Saltstack的核心是一个远程执行引擎,它能够为多组系统创建高速、安全的双向通讯网络。基于这个通讯系统,Saltstack提供了一个快速、灵活并且容易使用的配置管理方法,称之为SaltStates,其可以用于管理与处理分布式系统中不同程序的安装、运行,即:若干用于提供应用的服务器都 ...
【技术保护点】
一种日志数据可视化分析系统,包括,统一运维平台、线上服务器、日志集中服务器、hadoop集群,以及统一展示平台,其特征在于,所述统一运维平台,其将各所述线上服务器配置为Minion服务器,并对各所述Minion服务器的服务状态进行检测和配置变更;所述线上服务器,其根据所述统一运维平台的请求,将原始日志数据定时同步到所述日志集中服务器中;所述日志集中服务器,其暂时储存压缩文本形式的原始日志数据;hadoop集群,其对根据业务的特征制定相应的数据抽取、转换、载入与分析方案,将结构化的日志数据生成数据指标;统一展示平台,将数据指标以界面形式进行监测。
【技术特征摘要】
1.一种日志数据可视化分析系统,包括,统一运维平台、线上服务器、日志集中服务器、hadoop集群,以及统一展示平台,其特征在于,所述统一运维平台,其将各所述线上服务器配置为Minion服务器,并对各所述Minion服务器的服务状态进行检测和配置变更;所述线上服务器,其根据所述统一运维平台的请求,将原始日志数据定时同步到所述日志集中服务器中;所述日志集中服务器,其暂时储存压缩文本形式的原始日志数据;hadoop集群,其对根据业务的特征制定相应的数据抽取、转换、载入与分析方案,将结构化的日志数据生成数据指标;统一展示平台,将数据指标以界面形式进行监测。2.根据权利要求1所述的日志数据可视化分析系统,其特征在于,所述统一运维平台进一步包括,Salt-Master服务器、运维图形用户界面及中间层,其中,所述Salt-Master服务器,其将所述线上服务器配置为Minion服务器,并对其服务状态进行检测和配置变更;所述运维图形用户界面,其以界面形式为运维人员提供系统监测;所述中间层作为所述运维图形用户界面与所述Salt-Master服务器之间交换数据的通道。3.根据权利要求2所述的日志数据可视化分析系统,其特征在于,所述Salt-Master服务器向所述Minion服务器发送定时日志提取请求,将原始日志数据定时同步到日志集中服务器中。4.根据权利要求1所述的日志数据可视化分析系统,其特征在于,所述统一展示平台进一步包括,结果数据库、访客图形用户界面及数据访...
【专利技术属性】
技术研发人员:赵亚明,张延礼,王毅,
申请(专利权)人:苏州蜗牛数字科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。