[发明专利]监控日志处理方法、装置、设备及存储介质在审
申请号: | 202011489454.1 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112527600A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 单鹏飞;万齐帅 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06Q40/02 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 日志 处理 方法 装置 设备 存储 介质 | ||
本发明涉及云监控技术领域,应用于日志监控领域,公开了一种监控日志处理方法、装置、设备和存储介质,方法部分包括:根据预设日志埋点实时获取业务前端系统的监控日志,并将所述监控日志存储至本地数组中;确定所述本地数组中所述监控日志的日志类型,所述日志类型包括常规日志;根据所述本地数组中所述监控日志的日志类型,循环判断所述本地数组中的所述常规日志的数量是否超过预设数量;若所述本地数组中所述常规日志的数量超过所述预设数量,则删除所述本地数组的常规日志,直至所述本地数组中的所述常规日志的数量小于预设数量;当所本地数组存储有异常日志时,则将当前所述本地数组中所有监控日志上传至日志处理服务端。
技术领域
本发明涉及云监控技术领域,应用于日志监控应用领域,尤其涉及一种监控日志处理方法、装置、设备及存储介质。
背景技术
目前,随着信息技术的发展,计算机等智能设备的应用场景愈加丰富,运行于智能设备的各种应用程序也越来越丰富,但实际运行中难免会出错,而用户使用的智能设备作为前端设备,保证其稳定、正常运行当然非常重要。因此,开发者通常会通过日志系统,监控前端的运行状况和操作内容形成各种监控日志。以银行前端为例,银行前端的日志系统对银行前端开发排查异常起到非常重要的监控作用。
现有技术中,大多数将各类监控日志定期一同上传至监控日志服务端,也即后端,便于开发人员查阅监控日志,从而发现问题。然而,上传的监控日志类型杂多且庞杂,给监控日志服务端的处理能力有较高的要求,不利于节省服务器资源和节省流量。
发明内容
本发明涉及云监控技术领域,应用于日志监控应用领域,尤其提供一种监控日志处理方法、装置、计算机设备及计算机可读存储介质,以解决现有技术中不利于节省服务器资源和节省流量的问题。
一种监控日志处理方法,包括:
根据预设日志埋点实时获取业务前端系统的监控日志,并将所述监控日志存储至本地数组中;
确定所述本地数组中所述监控日志的日志类型,所述日志类型包括常规日志;
根据所述本地数组中所述监控日志的日志类型,循环判断所述本地数组中的所述常规日志的数量是否超过预设数量;
若所述本地数组中所述常规日志的数量超过所述预设数量,则删除所述本地数组的常规日志,直至所述本地数组中的所述常规日志的数量小于预设数量;
当所本地数组存储有异常日志时,则将当前所述本地数组中所有监控日志上传至日志处理服务端。
一种监控日志处理装置,包括:
获取模块,用于根据预设日志埋点实时获取客户端的监控日志;
存储模块,用于将所述监控日志存储至所述客户端所创建的本地数组中;
确定模块,用于确定所述本地数组中所述监控日志的日志类型,所述日志类型包括常规日志;
判断模块,用于根据所述本地数组中所述监控日志的日志类型,循环判断所述本地数组中的所述常规日志的数量是否超过预设数量;
删除模块,用于若所述本地数组中所述常规日志的数量超过所述预设数量,则删除所述本地数组的常规日志,直至所述本地数组中的所述常规日志的数量小于预设数量;
上传模块,用于当所本地数组存储有异常日志时,则将当前所述本地数组中所有监控日志上传至日志处理服务端。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述监控日志处理方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述监控日志处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011489454.1/2.html,转载请声明来源钻瓜专利网。