[发明专利]一种嵌入式边缘计算系统的日志处理方法有效
申请号: | 201911173626.1 | 申请日: | 2019-11-26 |
公开(公告)号: | CN111176928B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 张国成;魏明林;沈晨彦;周淦林;程鹏;唐明峰;章华根;肖泽辉;蒋立志;罗家慧;蒋世挺 | 申请(专利权)人: | 浙江华云信息科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 方艳 |
地址: | 310008 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 边缘 计算 系统 日志 处理 方法 | ||
本发明涉及计算机技术领域,尤其涉及一种嵌入式边缘计算系统的日志处理方法,包括:根据所记录的故障问题出现的频率将日志类型分为实时日志和历史日志;针对不同的故障问题,配置相应的一个或多个问题特征点,并用不同的掩码来定义不同的特征点,并将所述掩码记载在相应的日志中;通过搜索掩码查找到记载对应故障问题的日志。本发明具备以下有益效果:针对不同的故障问题,配置相应的一个或多个问题特征点,并用不同的掩码来定义不同的特征点,并将所述掩码记载在相应的日志中,通过搜索掩码查找到记载对应故障问题的日志,从而提高了工作效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种嵌入式边缘计算系统的日志处理方法。
背景技术
基于边缘计算技术的智能配变终端是传统电网业务、嵌入式系统和物联网技术融合的产物,其“硬件平台化、软件APP化”的设计思想实现了软件定义终端的思路,“ECIaaS、ECPaas、ECSaaS”的三层边缘计算软件技术架构增加了智能配变终端管控计算、网络和存储资源的能力,丰富了软件的多样性,提高了对外服务能力,但是多组件、多APP的环境也给软件调试、问题排查带来了挑战。
嵌入式操作系统提供的日志服务(例如:Linux系统)记录和抽取机制单一,只能通过逐条顺序读取、人工特征筛选的方式才能定位故障问题,给调试维护工作带来了较大困难,尤其是在边缘计算软件架构日趋复杂的情况下。
发明内容
为解决上述问题,本发明提出一种嵌入式边缘计算系统的日志处理方法。
一种嵌入式边缘计算系统的日志处理方法,包括:
根据所记录的故障问题出现的频率将日志类型分为实时日志和历史日志;
针对不同的故障问题,配置相应的一个或多个问题特征点,并用不同的掩码来定义不同的特征点,并将所述掩码记载在相应的日志中;
通过搜索掩码查找到记载对应故障问题的日志。
优选的,所述实时日志用于记录出现频率大于第一阈值的故障问题,所述历史日志用于记录出现频率小于第一阈值的故障问题。
优选的,所述实时日志根据固定的日志目录存储在系统的RAM区;所述历史日志根据固定的日志目录存储在系统的Flash区。
优选的,所述实时日志和历史日志的日志目录均包括日志记录头结构体和日志记录结构体。
优选的,所述日志记录头结构体包括:最大记录数、记录下标、每条记录的大小、天日志数量溢出标识以及压缩文件名序号。
优选的,所述日志记录结构体包括:日志掩码、打印类型以及字符串最大存储量。
优选的,当历史日志的存储量大于设定存储阈值时,则对历史日志进行压缩处理。
本发明具备以下有益效果:
1.针对不同的故障问题,配置相应的一个或多个问题特征点,并用不同的掩码来定义不同的特征点,并将所述掩码记载在相应的日志中,通过搜索掩码查找到记载对应故障问题的日志,从而提高了工作效率;
2.实时日志根据固定的日志目录存储在系统的RAM区,历史日志根据固定的日志目录存储在系统的Flash区,实时日志和历史日志存储在不同的区域,便于区分和管理;
3.实时日志和历史日志的日志目录均包括日志记录头结构体和日志记录结构体,结构化存储可以让日志记录采用很多开源的轻量级关系型数据库存储和管理;
4.当历史日志的存储量大于设定存储阈值时,则对历史日志进行压缩处理,提高了历史日志的存储量。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华云信息科技有限公司,未经浙江华云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911173626.1/2.html,转载请声明来源钻瓜专利网。