[发明专利]一种日志采集方法、装置、电子设备及存储介质有效
申请号: | 201911102477.X | 申请日: | 2019-11-12 |
公开(公告)号: | CN111324505B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 徐立峰 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/18 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;高莺然 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 采集 方法 装置 电子设备 存储 介质 | ||
1.一种日志采集方法,其特征在于,所述方法包括:
在第一日志埋点被触发后,采集日志数据;
确定所述日志数据被存储至日志文件的第一概率,其中,所述第一概率与执行第一任务过程中预设事件被触发的概率正相关,每一埋点路径与一项程序任务相对应,所述第一任务为:所述第一日志埋点所在的埋点路径对应的程序任务,每一埋点路径为:执行该埋点路径对应的程序任务过程中依次触发的日志埋点形成的路径;
在所述第一概率小于预设阈值的情况下,将采集到的日志数据存储到内存中;
在所述第一概率达到所述预设阈值的情况下,将采集到的日志数据和内存中存储的第二日志埋点被触发时采集的日志数据存储到所述日志文件中,其中,所述第二日志埋点为:在执行所述第一任务过程中触发顺序在所述第一日志埋点之前的日志埋点。
2.根据权利要求1所述的方法,其特征在于,所述第一概率P通过以下公式计算得到:
P=a*S1/S2
其中,所述S2表示所述第一日志埋点已被触发过的次数,所述S1表示执行所述第一任务过程中所述预设事件已被触发过的次数,所述a为预先设定的权重系数。
3.根据权利要求1或2所述的方法,其特征在于,所述第一任务包括实际执行的第二任务在内的至少一个程序任务,所述方法还包括:
在所述第二任务被执行完毕后,根据执行所述第二任务过程中所述预设事件是否被触发的结果,更新表征执行第二任务过程中第一日志数据被存储至所述日志文件的第二概率,其中,所述第一日志数据为:所述第二任务对应的埋点路径包括的各个日志埋点被触发时所采集的日志数据。
4.根据权利要求1或2所述的方法,其特征在于,所述第一任务包括实际执行的第二任务在内的至少一个程序任务,所述方法还包括:
在所述第二任务被执行完毕后,删除内存中存储的执行所述第二任务过程中采集的日志数据;
和/或
在所述第二任务被执行完毕、且未触发所述预设事件的情况下,在所述日志文件中记录表示所述第二任务已被执行完毕的标识。
5.一种日志采集装置,其特征在于,所述装置包括:
数据采集模块,用于在第一日志埋点被触发后,采集日志数据;
概率确定模块,用于确定所述日志数据被存储至日志文件的第一概率,其中,所述第一概率与执行第一任务过程中预设事件被触发的概率正相关,每一埋点路径与一项程序任务相对应,所述第一任务为:所述第一日志埋点所在的埋点路径对应的程序任务,每一埋点路径为:执行该埋点路径对应的程序任务过程中依次触发的日志埋点形成的路径;
第一数据存储模块,用于在所述第一概率小于预设阈值的情况下,将采集到的日志数据存储到内存中;
第二数据存储模块,用于在所述第一概率达到所述预设阈值的情况下,将采集到的日志数据和内存中存储的第二日志埋点被触发时采集的日志数据存储到所述日志文件中,其中,所述第二日志埋点为:在执行所述第一任务过程中触发顺序在所述第一日志埋点之前的日志埋点。
6.根据权利要求5所述的装置,其特征在于,所述第一概率P通过以下公式计算得到:
P=a*S1/S2
其中,所述S2表示所述第一日志埋点已被触发过的次数,所述S1表示执行所述第一任务过程中所述预设事件已被触发过的次数,所述a为预先设定的权重系数。
7.根据权利要求5或6所述的装置,其特征在于,所述第一任务包括实际执行的第二任务在内的至少一个程序任务,所述装置还包括:
概率更新模块,用于在所述第二任务被执行完毕后,根据执行所述第二任务过程中所述预设事件是否被触发的结果,更新表征执行第二任务过程中第一日志数据被存储至所述日志文件的第二概率,其中,所述第一日志数据为:所述第二任务对应的埋点路径包括的各个日志埋点被触发时所采集的日志数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102477.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光学谐振腔
- 下一篇:一种基于叙事油画作品开发虚拟现实体验系统的设计方法