[发明专利]日志处理方法、装置、计算机可读存储介质及设备有效
申请号: | 202010787282.X | 申请日: | 2020-08-07 |
公开(公告)号: | CN111913885B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 赖文星;于佳骏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 装置 计算机 可读 存储 介质 设备 | ||
1.一种日志处理方法,其特征在于,包括:
接收用于输入预期存储时长的交互操作,并根据预设计算单位对所述预期存储时长进行归一化处理;
读取外部存储空间的总容量;
确定归一化处理结果和所述总容量的商,作为资源控制速率;
当检测到待处理日志且所述待处理日志对应的日志类别为一类日志时,确定存储时间早于所述待处理日志的X个历史日志以及存储时间晚于所述待处理日志的Y个未来日志;
当检测到与所述资源控制速率相对应的令牌值大于等于第一预设阈值时,则对所述待处理日志进行标记,并根据第一预设控制量对所述令牌值进行缩减;其中,所述令牌值用于表征令牌桶中的令牌数量,所述第一预设控制量根据所述X和所述Y计算得到;
若标记后的待处理日志满足预设条件且所述令牌桶中不存在令牌,则根据所述资源控制速率计算等待时长,并在检测到当前时刻满足所述等待时长后,从所述令牌桶中获取令牌;
依据获取到的令牌将标记后的待处理日志写入所述外部存储空间。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到日志查询请求时,创建用于存储日志的第一消息队列和用于接收日志筛选条件的第二消息队列;
根据接收到的所述日志筛选条件从内部存储空间或所述外部存储空间中选取特定日志;其中,所述日志筛选条件用于限定属性参数;
将所述特定日志写入所述第一消息队列并展示所述第一消息队列。
3.根据权利要求1所述的方法,其特征在于,根据外部存储空间的总容量和预期存储时长计算资源控制速率之后,所述方法还包括:
构建自更新线程,以使得所述自更新线程在与所述资源控制速率相对应的令牌值低于预设令牌值时,实时更新所述令牌值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述待处理日志对应的日志类别为二类日志,则将所述待处理日志标记为待写入日志;
若所述待处理日志对应的日志类别为三类日志,则将所述待处理日志标记为不写入日志;
其中,所述三类日志的量级大于所述二类日志的量级,所述二类日志的量级大于所述一类日志的量级。
5.根据权利要求4所述的方法,其特征在于,若所述待处理日志对应的日志类别为所述二类日志,将所述待处理日志标记为待写入日志,包括:
当检测到所述令牌值大于等于第二预设阈值,则将所述待处理日志标记为所述待写入日志,并根据第二预设控制量对所述令牌值进行缩减。
6.根据权利要求1所述的方法,其特征在于,参考日志包括历史日志和未来日志中至少一种;其中,所述历史日志的存储时间早于所述待处理日志,所述未来日志的存储时间晚于所述待处理日志。
7.根据权利要求1所述的方法,其特征在于,根据第一预设控制量对所述令牌值进行缩减之后,所述方法还包括:
若检测到参考日志的数量小于预设阈值,则计算所述预设阈值与所述参考日志的数量的差值;
根据所述差值对缩减后的令牌值进行更新。
8.根据权利要求1所述的方法,其特征在于,根据所述待处理日志对应的属性参数标记所述待处理日志之后,所述方法还包括:
确定内部存储空间的剩余容量;
若所述剩余容量大于预设容量,则将所述待处理日志存储至所述内部存储空间中;
若所述剩余容量小于等于所述预设容量,则确定所述内部存储空间中存储时间最早的历史日志;根据所述历史日志对应的标记结果将所述历史日志从所述内部存储空间中移除,并将所述待处理日志存储至所述内部存储空间中。
9.根据权利要求8所述的方法,其特征在于,根据所述历史日志对应的标记结果将所述历史日志从所述内部存储空间中移除,包括:
若所述历史日志对应的标记结果用于表示所述历史日志为待写入日志,则将所述历史日志写入所述外部存储空间;
若所述历史日志对应的标记结果用于表示所述历史日志为不写入日志,则将所述历史日志丢弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010787282.X/1.html,转载请声明来源钻瓜专利网。