[发明专利]日志处理方法及装置有效
申请号: | 201611199421.7 | 申请日: | 2016-12-22 |
公开(公告)号: | CN108234233B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 高顺路 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 处理 方法 装置 | ||
1.一种日志处理方法,其特征在于,应用于内容分发网络的边缘节点上,包括:
对日志进行处理,得到所述日志的字段信息;
基于所述字段信息对用于表示预设的日志过滤条件的运算式进行运算;
在运算结果为所述日志符合所述日志过滤条件时,将所述日志上报给所述内容分发网络的中心节点,以使所述中心节点执行:对各所述边缘节点上报的日志基于第二处理规则中设置的类别进行分类;将属于同一类别的所述日志进行合并;将所述合并后的日志分别发送给所述第二处理规则对应的用户。
2.根据权利要求1所述的方法,其特征在于,所述对日志进行处理,得到日志的字段信息,包括:
确定所述日志的格式;
基于所述格式查找预存储的格式与字段的对应关系,得到与所述日志对应的字段、字段的数据类型、所述数据类型支持的操作符;
基于所述字段对所述日志进行解析处理,得到所述日志的基础字段值和扩展字段值,所述基础字段值、所述扩展字段值、所述数据类型、所述数据类型支持的操作符构成所述字段信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述字段信息对用于表示预设的日志过滤条件的运算式进行运算之前,所述方法还包括:
接收所述中心节点下发的用户设置的用于表示日志过滤条件的过滤表达式;
对所述过滤表达式进行处理,得到作为所述运算式的抽象表达式。
4.根据权利要求3所述的方法,其特征在于,所述基于所述字段信息对预设的用于表示日志过滤条件的运算式进行运算,包括:
提取所述日志的域名信息;
基于所述日志的域名信息查找预存储的域名信息与运算式的对应关系,得到对应于所述域名信息的运算式;
将所述字段信息代入所述对应于所述域名信息的运算式进行运算。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述中心节点发送的用户所设置的第一处理规则;
基于所述第一处理规则对所述日志进行第一处理;
将所述第一处理之后的日志封包发送给所述中心节点。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述中心节点下发的新的运算式和/或新的第一处理规则;
确定所述新的运算式和/或所述新的第一处理规则的版本信息;
在所述新的运算式的版本信息高于当前运算式的版本信息时,将所述当前运算式更新为所述新的运算式;
在所述新的第一处理规则的版本信息高于当前第一处理规则的版本信息时,将所述当前第一处理规则更新为所述新的第一处理规则。
7.根据权利要求1所述的方法,其特征在于,所述将所述日志上报给所述内容分发网络的中心节点,包括:
将所述日志的版本信息携带在所述日志中上报给所述内容分发网络的中心节点,以使所述中心节点基于所述版本信息对接收的日志进行更新。
8.一种日志处理方法,其特征在于,应用于内容分发网络的中心节点上,包括:
将用户设置的用于表示日志过滤条件的表达式发送给所述内容分发网络的边缘节点,以使所述边缘节点在确定日志符合所述日志过滤条件时,上报所述日志;
基于所述用户设置的第二处理规则对所述边缘节点上报的日志进行第二处理,具体包括:
对各所述边缘节点上报的日志基于所述第二处理规则中设置的类别进行分类;将属于同一类别的所述日志进行合并;将所述合并后的日志分别发送给所述第二处理规则对应的用户。
9.根据权利要求8所述的方法,其特征在于,所述将用户设置的用于表示日志过滤条件的表达式发送给所述内容分发网络的边缘节点之前,所述方法还包括:
获取若干日志;
基于各所述日志的格式的不同对日志的字段信息进行定义,所述字段信息包括字段、字段的数据类型、数据类型支持的操作符;
存储日志的格式与所定义的字段信息的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611199421.7/1.html,转载请声明来源钻瓜专利网。