[发明专利]实时日志处理方法与装置在审
申请号: | 201710372797.1 | 申请日: | 2017-05-24 |
公开(公告)号: | CN108959043A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 江浩 | 申请(专利权)人: | 艺龙网信息技术(北京)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F17/30 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100015 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统计单元 统计维度 维度 实时日志 数据库 日志 读取 日志生成 系统分析 预设格式 累加 筛选 创建 展示 | ||
1.一种实时日志处理方法,其特征在于,包括:
获取日志流,筛选出符合预设格式的日志;
读取所述日志,根据所述日志生成第一统计单元,所述第一统计单元包括至少一个公共维度与一个属于一指标的统计维度;
读取数据库,判断数据库中是否存在第二统计单元,所述第二统计单元除所述统计维度的维度值外均与所述第一统计单元相同;
如果不存在所述第二统计单元,在所述数据库中创建所述第二统计单元,所述第二统计单元与所述第一统计单元相同;
如果存在所述第二统计单元,将所述第一统计单元的所述统计维度的维度值累加进所述第二统计单元的所述统计维度的维度值;
展示所述数据库中至少一个统计维度的维度值。
2.权利要求1所述的实时日志处理方法,其特征在于,所述根据所述日志生成第一统计单元包括:
根据配置表与所述日志生成所述第一统计单元,所述配置表包括需统计的指标名称与统计维度名称。
3.根据权利要求1所述的实时日志处理方法,其特征在于,所述读取数据库包括:
判断是否达到预设条件;
如果达到所述预设条件,读取数据库;
如果未达到所述预设条件,将所述第一统计单元保存在缓冲区。
4.根据权利要求1所述的实时日志处理方法,其特征在于,所述数据库包括多个槽,所述在所述数据库中创建所述第二统计单元包括在所述数据库的一个槽中创建所述第二统计单元。
5.根据权利要求1所述的实时日志处理方法,其特征在于,所述展示所述数据库中至少一个统计维度的维度值包括:
响应客户端查询指令按维度图表化展示所述维度值。
6.一种实时日志处理装置,其特征在于,包括:
日志筛选模块,用于获取日志流,筛选出符合预设格式的日志;
日志提取模块,用于读取所述日志,根据所述日志生成第一统计单元,所述第一统计单元包括至少一个公共维度与一个属于一指标的统计维度;
维度统计模块,用于读取数据库,在所述数据库中创建与所述第一统计单元相同的第二统计单元或将所述第一统计单元的所述统计维度的维度值累加进所述第二统计单元的所述统计维度的维度值;
维度展示模块,用于展示所述数据库中至少一个统计维度的维度值。
7.根据权利要求6所述的实时日志处理装置,其特征在于,所述日志提取模块包括:
配置表,用于提供需统计的指标名称与统计维度名称。
8.根据权利要求6所述的实时日志处理装置,其特征在于,所述维度统计模块包括:
写入判断模块,用于在达到预设条件时读取数据库以及在未达到所述预设条件时将所述第一统计单元保存在缓冲区。
9.一种实时日志处理装置,其特征在于,包括:
存储器;以及
耦合到所属存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1-5中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如权利要求1-5任一项所述的实时日志处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艺龙网信息技术(北京)有限公司,未经艺龙网信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710372797.1/1.html,转载请声明来源钻瓜专利网。