[发明专利]一种事件分析器及事件分析方法有效
| 申请号: | 202110907909.5 | 申请日: | 2021-08-09 |
| 公开(公告)号: | CN113590371B | 公开(公告)日: | 2023-10-10 |
| 发明(设计)人: | 张洋平 | 申请(专利权)人: | 北京科银京成技术有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
| 地址: | 100097 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 事件 分析器 分析 方法 | ||
本发明提供了一种事件分析器,该事件分析器包括日志采集模块、日志分析模块和界面显示模块;日志采集模块用于采集目标机系统产生的各类事件,并生成日志数据,各类事件至少包括任务;日志分析模块用于解析日志数据,并生成各种分析报告,各种分析报告至少包括切换报告,切换报告表示目标机系统的各内核上运行的任务随时间的变化;界面显示模块用于显示各种分析报告。本发明还相应地提供了使用该事件分析器的一种事件分析方法。本发明的事件分析器和事件分析方法实现对嵌入式系统的可视化监测与分析,当嵌入式系统出现异常时,能够快速清晰的了解系统的各任务的运行状态和运行任务与其他事件间的切换关系运行状态,便于异常问题定位。
技术领域
本申请涉及嵌入式系统领域,特别是涉及一种事件分析器和事件分析方法。
背景技术
基于嵌入式系统的设备在运行过程中往往会由于某种原因使系统运行出现异常。因此,对嵌入式系统的实时监控非常重要。
现有技术中对嵌入式系统的实时监控一般采用时间监控的方法。在该方法中一般需要为每个运行体(线程任务和中断类型任务)分配其相应的累计器,累计器用于保存相应运行体的累计运行时间,当运行体发生切换或者用户需要获取时间监控数据时,对累计器的运行时间进行实时结算。其中,运行体的切换一般包括下述情况:第一种为任务到任务的切换,例如图1所示的前继任务切换至当前任务,当前任务切换至后续任务等;第二种为任务到中断的切换,例如图1所示的当前任务切换至中断等;第三种为中断到任务的切换,例如图1所示的中断切换至当前任务等;第四种为中断到中断的切换。对累计器进行结算的机制也可以分为下述两种情况:第一种为当运行体发生切换时,对切出的运行体的累计器的运行时间进行结算,开始计算切入的运行体的运行时间,例如图1所示的运行场景中,对当前累计器结算,切换至当前任务累计器以及如果当前累计器指向(ACCU_ID_CURRENT)不是中断累计器,对当前累计器结算,切换至当前中断累计器。第二种为对正在运行的运行体的运行时间直接进行结算,计算该运行体截止到当前时刻的运行时间,对于非正在运行的运行体,可以直接获取对应累计器中记录的累计运行时间。
现有技术通过累计器来计算每个运行体的运行时间,以此来确定目前系统的时间性能是否满足需求,但是,当不满足需求时,该方法不能及时对系统出现的异常问题进行定位分析。
发明内容
有鉴于此,本申请提供了一种事件分析器及事件分析方法,以实现对嵌入式系统的可视化监测与分析,当嵌入式系统出现异常时,能够快速清晰的了解系统的各任务的运行状态和运行任务与其他事件间的切换关系,便于异常问题定位。
本申请的第一方面提供一种事件分析器,包括:日志采集模块、日志分析模块和界面显示模块;日志采集模块用于采集目标机系统产生的各类事件,并生成日志数据,各类事件至少包括任务;日志分析模块用于解析日志数据,并生成各种分析报告,各种分析报告至少包括切换报告,切换报告表示目标机系统的各内核上运行的任务随时间的变化;界面显示模块用于显示各种分析报告。
由上,本发明的事件分析器通过采集日志数据、解析和分析日志数据,从而生成包括切换报告的各种分析报告,并图形化各种分析报告,其中,切换报告表示目标机系统的各内核上运行的任务随时间的变化,相对于传统的事件分析器,本发明的事件分析器生成和图形化显示的切换报告可以用来分析事件的切换关系,发现目标机系统(包括嵌入式系统)各内核上运行的任务的运行状态和运行任务与其他事件间的切换关系,便于异常问题的快速定位。
作为第一方面的一种实现方式,日志分析模块具体用于从日志数据中解析出各类事件,并生成事件报告,事件报告包括各类事件的属性,其中,各类事件的属性包括事件标识、事件类型、运行内核、时间戳,任务的属性至少还包括状态;日志分析模块还具体用于基于事件报告生成状态报告,状态报告包括任务的标识、状态、状态的起始时间和结束时间。
由上,本发明的事件分析器从所采集的日志数据中解析出各类事件和其属性信息比传统的事件分析器更为丰富,便于异常问题的准确定位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科银京成技术有限公司,未经北京科银京成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110907909.5/2.html,转载请声明来源钻瓜专利网。





