一种基于云计算的日志生成方法及系统与流程

文档序号:12123554阅读:来源:国知局

技术特征:

1.一种基于云计算的日志生成方法,其特征在于,包括:

周期性获取云环境中的各虚拟机的日志信息到缓存;

当预设的处理周期到来时,对本处理周期内缓存的日志信息进行分组,将其中来自同一虚拟机的日志信息归为一组;

分析本处理周期内的各组日志信息,将各组日志信息中类型相同的若干条日志信息进行合并处理;

对合并处理后的日志信息进行存储;

其中,所述预设的处理周期为获取日志信息的时间周期的4~10倍。

2.根据权利要求1所述的基于云计算的日志生成方法,其特征在于,其中,日志信息的类型包括:

第一类:CPU使用率、磁盘使用率、磁盘IO流量或网络流量信息;

第二类:系统登录信息或访问信息。

3.根据权利要求2所述的基于云计算的日志生成方法,其特征在于,所述分析本处理周期内的各组日志信息,将各组日志信息中类型相同的若干条日志信息进行合并处理,包括:

确定本处理周期内的各组日志信息中各条日志信息的类型;

对其中的第一类日志信息进行合并处理具体为,计算平均值,生成包含所述平均值的一条日志信息作为第一类日志信息的合并日志信息;

对其中的第二类日志信息进行合并处理具体为,将本处理周期内获取到的第一条第二类日志信息作为临时日志记录,将其他第二类日志信息与该临时日志记录比较,若其他第二类日志信息的登录或者访问用户包含在临时日志记录中,则将舍弃该第二类日志信息;否则,更新临时日志记录将对应的用户信息加入;将最终的临时日志记录中作为第二类日志信息的合并日志信息。

4.根据权利要求3所述的基于云计算的日志生成方法,其特征在于,所述对其中的第一类日志信息进行合并处理,还包括:

统计全部第一类日志信息中的最大值、最小值,根据所述最大值、最小值计算出本处理周期内的波动值,所述第一类日志信息的合并日志信息中还包含所述最大值、最小值和波动值。

5.根据权利要求3所述的基于云计算的日志生成方法,其特征在于,所述对其中的第二类日志信息进行合并处理,还包括:

统计对应用户的访问次数,所述第二类日志信息的合并日志信息中还包括对应用户的访问次数的信息。

6.一种基于云计算的日志生成系统,其特征在于,包括:

缓存模块,用于周期性获取云环境中的各虚拟机的日志信息到缓存;

分组模块,用于当预设的处理周期到来时,对本处理周期内缓存的日志信息进行分组,将其中来自同一虚拟机的日志信息归为一组;

合并模块,用于分析本处理周期内的各组日志信息,将各组日志信息中类型相同的若干条日志信息进行合并处理;

存储模块,用于对合并处理后的日志信息进行存储;

其中,所述预设的处理周期为获取日志信息的时间周期的4~10倍。

7.根据权利要求6所述的基于云计算的日志生成系统,其特征在于,其中,日志信息的类型包括:

第一类:CPU使用率、磁盘使用率、磁盘IO流量或网络流量信息;

第二类:系统登录信息或访问信息。

8.根据权利要求7所述的基于云计算的日志生成系统,其特征在于,所述分析本处理周期内的各组日志信息,将各组日志信息中类型相同的若干条日志信息进行合并处理,包括:

确定本处理周期内的各组日志信息中各条日志信息的类型;

对其中的第一类日志信息进行合并处理具体为,计算平均值,生成包含所述平均值的一条日志信息作为第一类日志信息的合并日志信息;

对其中的第二类日志信息进行合并处理具体为,将本处理周期内获取到的第一条第二类日志信息作为临时日志记录,将其他第二类日志信息与该临时日志记录比较,若其他第二类日志信息的登录或者访问用户包含在临时日志记录中,则将舍弃该第二类日志信息;否则,更新临时日志记录将对应的用户信息加入;将最终的临时日志记录中作为第二类日志信息的合并日志信息。

9.根据权利要求8所述的基于云计算的日志生成系统,其特征在于,所述对其中的第一类日志信息进行合并处理,还包括:

统计全部第一类日志信息中的最大值、最小值,根据所述最大值、最小值计算出本处理周期内的波动值,所述第一类日志信息的合并日志信息中还包含所述最大值、最小值和波动值。

10.根据权利要求8所述的基于云计算的日志生成系统,其特征在于,所述对其中的第二类日志信息进行合并处理,还包括:

统计对应用户的访问次数,所述第二类日志信息的合并日志信息中还包括对应用户的访问次数的信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1