一种集成化硬件平台的日志解析方法和系统技术方案

技术编号:14120841 阅读:149 留言:0更新日期:2016-12-08 14:00
本发明专利技术涉及集成化硬件平台技术,本发明专利技术公开了一种集成化硬件平台的日志解析方法,其具体包括以下的步骤:步骤S101、采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;步骤S102、对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;步骤S103、将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;步骤S104、将硬件和/或应用的日志信息以图形或表格的方式在同一视图内呈现。通过上述方法,将硬件的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现,方便用户查看。

【技术实现步骤摘要】

本专利技术涉及集成化硬件平台领域,尤其涉及一种集成化硬件平台的日志解析方法和系统。该方法和系统使得日志结果通过可视化图形、表格的方式呈现给用户,更使得自动故障检测成为可能。
技术介绍
集成化硬件平台具备动态伸缩扩展能力,根据应用场景的业务需求,采用多种功能模块(如功能板卡)组合而成,功能模块由多种芯片、组件端口构成,再由平台相应的主控程序进行控制协同工作。这种集成化硬件平台在开发调试、使用优化及维护的过程中,各个组成单元,如板卡、芯片、组件及端口等均会输出工作的日志信息,以便用户了解系统的运行状态,发现并排除系统的故障。现有处理方法为平台的各个组成单元各自产生文本化的原始日志信息,保存在不同的存储位置,然后通过专业人员阅读日志信息的方式对系统的运行状态进行分析。这种方式由于整个集成化硬件平台由众多网元构成,当平台发生故障或性能受到质疑时,缺乏统一直观的日志数据视图,难以定位分析故障或性能瓶颈。现有的处理方法依赖于人工检视,直接对原始日志信息进行分析和处理,主要存在以下各方面的不足之处:1、原始日志信息存在冗余信息,没有统一的格式,内容因不同组件而异,缺乏规范化的关键信息要素要求等因素日志导致晦涩难以理解,无法面向硬件平台的初级维护人员和基于平台二次开发人员提供平台运行日志信息服务。2、各硬件单元的原始日志信息散落于各单元对应的日志文件中,因某个事件在各单元触发的日志信息记录难以汇聚在同一视图内,难以通过还原事件触发的日志信息汇聚分析,定位分析故障或性能瓶颈。3、原始日志信息中包含的系统运行各种性能因素数据以文本的形式进行记录,缺乏直观数据的变化关联性趋势,进而难以对性能参数(负载量、接收时间、处理时间、发送时间等)的内在联系进行对比分析。
技术实现思路
针对现有技术无法实现集成化硬件平台日志快速分析的技术问题,本专利技术公开了一种集成化硬件平台的日志解析方法和系统。本专利技术的技术方案如下:一种集成化硬件平台的日志解析方法,其具体包括以下的步骤:步骤S101、采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;依据规范及接口采集集成化硬件平台上每个硬件的日志。步骤S102、对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;步骤S102也可以先于步骤S101进行,或者这两个步骤同时进行。步骤S103、将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;步骤S104、将硬件和/或应用的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现。在视图中呈现硬件、应用还是二者的结合可以根据需要进行灵活的选择。通过上述方法,将硬件的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现,方便用户查看。在此基础上,还能实现基于平台的故障日志分析提供故障告警,进一步方便用户的使用。更进一步地,上述方法还包括设定不同参数的报警阈值,当参数达到报警阈值的时候,发出报警信号。比如可以在图表上采用鲜艳的颜色(例如红色)来表示。本专利技术还公开了一种集成化硬件平台的日志解析系统,其具体包括日志文件规范单元、建模单元、模型与日志关联单元、视图绘制单元;所述日志文件规范单元用于采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;所述建模单元用于对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;所述模型与日志关联单元用于将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;所述视图绘制单元用于将硬件和/或应用的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现。通过上述系统,将硬件的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现,方便用户查看。在此基础上,还能实现基于平台的故障日志分析提供故障告警,进一步方便用户的使用。更进一步地,上述系统还包括报警单元,所述报警单元用于设定不同参数的报警阈值,当参数达到报警阈值的时候,发出报警信号。比如可以在图表上采用鲜艳的颜色(例如红色)来表示。通过采用以上的技术方案,本专利技术的有益效果为:将硬件平台的关键、时间及过程记录、错误告警等日志信息以曲线、图表等方式在同一视图内可视化地呈现给用户,方便对比分析。还能实现基于平台的故障日志分析提供故障告警,进一步方便用户的使用。附图说明图1 为本专利技术的具体实现流程图。图2为步骤逻辑关系时序图。图3为本专利技术的系统架构图。图4为本专利技术的系统应用拓扑图。具体实施方式下面结合说明书附图,详细说明本专利技术的具体实施方式。本专利技术公开了一种集成化硬件平台的日志解析方法,其具体包括以下的步骤:步骤S101、采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;日志规范举例:日志的来源及用途不同,日志输出的内容差异较大,如某一集成化硬件HP平台将日志分为三类:(1)用户调用日志,即应用软件调用HP运行库接口的日志,主要记录每次调用的执行状态、执行结果及执行参数。(2)统计型日志,即统计组件输入输出端口的流量、平均执行时间、最小执行时间和最大执行时间。(3)事件型日志,即HP运行库内部事件的记录日志,用于输出HP运行库内部的状态。(1)用户调用日志-格式案例时间级别类型来源类型来源地址API编号执行状态执行结果参数备注(2)统计型日志-格式案例时间级别类型(数据接收、数据发送)来源类型来源地址端口号成功流量失败流量调用次数平均时间最小时间最大时间(3)事件型日志-格式案例时间级别类型来源类型来源地址信息HP平台的日志生成者与日志解析系统中的日志消费者之间采用ICE中间件进行通信。日志消费者启动后需主动注册到日志生产者,并订阅日志数据后,日志生产者会将日志推送给日志消费者。日志消费者退订日志数据后,日志生产者不再推送日志给日志消费者。日志生产者和消费者接口定义示例:步骤S102、对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;步骤S102也可以先于步骤S101进行,或者这两个步骤同时进行。步骤S103、将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;步骤S104、将硬件和/或应用的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现。图2为四个步骤的逻辑关系时序图。在视图中呈现硬件、应用还是二者的结合可以根据需要进行灵活的选择。通过上述方法,将硬件的性能参数、时间及过程记录、错误告警等日志信息以图形或表格的方式在同一视图内呈现,方便用户查看。在此基础上,还能实现基于平台的故障日志分析提供故障告警,进一步方便用户的使用。更进一步地,上述方法还包括设定不同参数的报警阈值,当参数达到报警阈值的时候,发出报警信号。比本文档来自技高网
...
一种集成化硬件平台的日志解析方法和系统

【技术保护点】
一种集成化硬件平台的日志解析方法,其具体包括以下的步骤:步骤S101、采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;步骤S102、对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;步骤S103、将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;步骤S104、将硬件和/或应用的日志信息以图形或表格的方式在同一视图内呈现。

【技术特征摘要】
1.一种集成化硬件平台的日志解析方法,其具体包括以下的步骤:步骤S101、采集集成化硬件平台上每个硬件的日志,并根据日志内容进行归类;逐类分析归类后的日志文件,将同一类别的日志文件采用同一个日志规范和同一个标准接口进行描述;步骤S102、对集成化硬件平台上的每个硬件以及硬件上的应用进行建模,获取硬件与硬件之间,应用与硬件平台之间的逻辑关系;步骤S103、将原始日志数据与模型的元素进行关联后存储,所述模型的元素包括硬件以及硬件上的应用;步骤S104、将硬件和/或应用的日志信息以图形或表格的方式在同一视图内呈现。2.如权利要求1所述的集成化硬件平台的日志解析方法,其特征在于所述方法还包括设定不同参数的报警阈值,当参数达到报警阈值的时候,发出报警信号。3.一种集成化硬件平台的日志解析系统,其特征在于具体包括...

【专利技术属性】
技术研发人员:俞鹏飞郝阳王昌庆
申请(专利权)人:电信科学技术第五研究所
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1