【技术实现步骤摘要】
一种日志存储的方法、装置、电子设备及可读存储介质
本专利技术实施例涉及计算机
,特别涉及一种日志存储的方法、装置、电子设备及可读存储介质。
技术介绍
开发人员需要了解万维网(WorldWideWeb,简称“Web”)应用在浏览器中运行异常状况,通常通过对前端埋点的方式采集前端异常日志并将采集的前端异常日志上报到日志服务器。有了前端异常日志帮助,开发人员能够快速准确定位系统异常发生原因及位置,提升错误的修复准确性与工作效率。而系统运行了一段时间后,会产生大量前端异常日志,给开发人员检索日志带来了很大困惑,无法准确寻找到发生问题对应的日志信息;针对这种情况,一般需要对日志做聚合处理。专利技术人发现相关技术中至少存在如下问题:目前的前端异常日志聚合模型中,通常只从单一角度或片面解决日志信息聚合问题,例如,聚合死板,导致很多日志不能聚合;或者缺乏对各前端异常日志之间关系的分析,导致开发人员不能快速定位错误。
技术实现思路
本专利技术实施方式的目的在于提供一种日志存储的方法、装置、电子设备及可读存储介 ...
【技术保护点】
1.一种日志存储的方法,其特征在于,包括:/n获取异常日志数据,所述异常日志数据包括:在预设时间段内采集的第一异常日志;/n根据所述异常日志数据,确定与所述第一异常日志关联的关联日志;/n将所述第一异常日志存储在第一数据表,将所述关联日志存储在第二数据表,其中,所述第一数据表关联所述第二数据表。/n
【技术特征摘要】
1.一种日志存储的方法,其特征在于,包括:
获取异常日志数据,所述异常日志数据包括:在预设时间段内采集的第一异常日志;
根据所述异常日志数据,确定与所述第一异常日志关联的关联日志;
将所述第一异常日志存储在第一数据表,将所述关联日志存储在第二数据表,其中,所述第一数据表关联所述第二数据表。
2.根据权利要求1所述的日志存储的方法,其特征在于,所述根据所述异常日志数据,确定与所述第一异常日志关联的关联日志,具体包括:
提取所述第一异常日志中的用户操作信息以及错误信息;
在所述第一数据表中查询与所述用户操作信息关联且与所述错误信息关联的异常日志;
将查询到的异常日志作为与所述第一异常日志关联的关联日志。
3.根据权利要求1或2所述的日志存储的方法,其特征在于,在所述获取异常日志数据之后,所述日志存储的方法还包括:
从所述第一异常日志中提取错误信息,实时构建所述第一异常日志的关键字模型;
判断第三数据表中是否存在与所述第一异常日志的关键字模型相同的关键字模型,若确定存在,则更新所述第三数据表中所述关键字模型的汇总信息;若确定不存在,则将所述第一异常日志的关键字模型存储在所述第三数据表;
其中,所述第三数据表关联第一数据表。
4.根据权利要求3所述的日志存储的方法,其特征在于,从所述第一异常日志中提取错误信息,实时构建所述第一异常日志的关键字模型,具体包括:
根据提取的所述错误信息,计算所述第一异常日志的哈希值;
将所述错误信息以及所述哈希值组合,构成所述关键字模型。
5.根据权利要求4所述日志存储的方法,其特征在于,所述判断第三数据表中是否存在与所述第一异常日志的关键字模型相同的关键字模型,具体包括:
检测所述第三数据表中是否存在与所述第...
【专利技术属性】
技术研发人员:郑国棒,孔晓晨,陶嫒,宁懿,金永承,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。