缓存系统的性能监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33957918 阅读:12 留言:0更新日期:2022-06-29 23:57
本公开提供了一种缓存系统的性能监控方法、装置、电子设备及存储介质,可以应用于智能运维领域、计算机缓存技术领域、金融领域或其他领域。缓存系统的性能监控方法应用于redis缓存系统,该方法包括:针对来自物理网卡的数据流量进行复制,生成第一数据流量和第二数据流量;将第一数据流量发送至redis服务端,将第二数据流量发送至数据分析模块;获取redis服务端针对所述第一数据流量的反馈信息;通过数据分析模块对第二数据流量进行分析,确定至少一个异常数据;根据预设分析模型对反馈信息和至少一个异常数据进行分析,确定redis缓存系统的性能状态,性能状态包括正常和异常。性能状态包括正常和异常。性能状态包括正常和异常。

【技术实现步骤摘要】
缓存系统的性能监控方法、装置、电子设备及存储介质


[0001]本公开涉及计算机缓存
,更具体地涉及一种缓存系统的性能监控方法、装置、电子设备和可读存储介质。

技术介绍

[0002]计算机应用软件的架构中,为了提升软件架构的对于数据的处理性能,经常使用缓存系统作为架构中的一个节点,来改善软件架构的处理效率,在缓存系统中,缓存系统的性能受到容易受到数据的影响。例如,基于redis的缓存系统使用场景中,若存在数据值较大的数据,将导致缓存系统的响应时间过长,对软件的相应的业务功能造成超时等影响;若存在某一个数据被频繁访问时,则可能导致缓存系统被击穿,数据库无法承载大量访问,引发数据库崩溃等问题,造成业务异常。
[0003]相关技术中,在对缓存系统的性能进行监控时,需要对缓存系统进行改造,增加成本,提高了技术门槛,或者需要对缓存系统中的数据进行读取收集,导致缓存系统的性能降低等。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种缓存系统的性能监控方法、装置、电子设备及存储介质。缓存系统的性能监控方法,应用于redis缓存系统,该方法包括但不限于:针对来自物理网卡的数据流量进行复制,生成第一数据流量和第二数据流量;将第一数据流量发送至redis服务端,将第二数据流量发送至数据分析模块;获取redis服务端针对第一数据流量的反馈信息;通过数据分析模块对第二数据流量进行分析,确定至少一个异常数据;根据预设分析模型对反馈信息和至少一个异常数据进行分析,确定redis缓存系统的性能状态,性能状态包括正常和异常。
[0005]在本公开的一些示例性实施例中,所述通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据,包括:根据所述第二数据流量中每一个数据的数据特征,确定所述第二数据流量中的相同数据;获取在预设时间段内发送的所述相同数据的数目,确定所述相同数据的访问频率;以及将所述访问频率超过预设频率的所述相同数据确定为异常数据。
[0006]在本公开的一些示例性实施例中,所述根据所述第二数据流量中每一个数据的数据特征,确定所述第二数据流量中的相同数据,包括:获取所述第二数据流量中每一个数据的数据特征;根据所述数据特征,确定数据之间的数据特征相似度值;以及将所述数据特征相似度值超过预设阈值的数据确定为相同数据。
[0007]在本公开的一些示例性实施例中,所述通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据,包括:获取所述第二数据流量中的每一个数据的数据量值,将数据量值超过预设数据量值的数据确定为异常数据。
[0008]在本公开的一些示例性实施例中,所述根据预设分析模型对所述反馈信息和所述
至少一个异常数据进行分析,确定所述redis缓存系统的性能状态,包括:将获取的第一时间段的所述反馈信息和至少一个异常数据输入所述预设分析模型,生成第一分析结果;针对获取的第二时间段的至少一个第一分析结果,生成第二分析结果,所述第一时间段位于所述第二时间段内;以及根据所述第二分析结果,确定所述redis缓存系统的性能状态。
[0009]在本公开的一些示例性实施例中,所述针对获取的第二时间段的至少一个第一分析结果,生成第二分析结果,包括:获取第二时间段的至少一个第一分析结果;统计所述第二时间段内的满足预设条件的第一分析结果的数目和间隔时间;根据所述第二时间段内的满足预设条件的第一分析结果的数目和间隔时间,生成第二分析结果。
[0010]在本公开的一些示例性实施例中,所述的性能监控方法还包括:在根据预设分析模型对所述反馈信息和所述至少一个异常数据进行分析之前,对所述预设分析模型进行训练,所述预设分析模型包括支持向量机。
[0011]在本公开的一些示例性实施例中,所述的性能监控方法还包括:在确定所述redis缓存系统的性能状态为异常之后,对来自所述物理网卡的数据流量进行限流和/或分流处理;和/或对来自所述物理网卡的数据流量进行解析,向目标对象展示解析结果。
[0012]本公开的第二方面提供了一种缓存系统的性能监控装置,应用于redis缓存系统,所述性能监控装置包括:生成模块,配置为针对来自物理网卡的数据流量进行复制,生成第一数据流量和第二数据流量;发送模块,配置为将所述第一数据流量发送至redis服务端,将所述第二数据流量发送至数据分析模块;获取模块,配置为获取redis服务端针对所述第一数据流量的反馈信息;第一确定模块,配置为通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据;第二确定模块,配置为根据预设分析模型对所述反馈信息和所述至少一个异常数据进行分析,确定所述redis缓存系统的性能状态,其中,所述性能状态包括正常和异常。
[0013]在本公开的一些示例性实施例中,第一确定模块包括:第一确定单元,配置为根据所述第二数据流量中每一个数据的数据特征,确定所述第二数据流量中的相同数据;第二确定单元,配置为获取在预设时间段内发送的所述相同数据的数目,确定所述相同数据的访问频率;以及第三确定单元,配置为将所述访问频率超过预设频率的所述相同数据确定为异常数据。
[0014]在本公开的一些示例性实施例中,第一确定单元包括:第一确定子模块,所述第一确定子模块配置为:获取所述第二数据流量中每一个数据的数据特征;根据所述数据特征,确定数据之间的数据特征相似度值;以及将所述数据特征相似度值超过预设阈值的数据确定为相同数据。
[0015]在本公开的一些示例性实施例中,所述第一确定模块还包括第四确定单元,所述第四确定单元配置为:获取所述第二数据流量中的每一个数据的数据量值,将数据量值超过预设数据量值的数据确定为异常数据。
[0016]在本公开的一些示例性实施例中,所述第二确定模块包括:第一生成单元,配置为将获取的第一时间段的所述反馈信息和至少一个异常数据输入所述预设分析模型,生成第一分析结果;第二生成单元,配置为针对获取的第二时间段的至少一个第一分析结果,生成第二分析结果,所述第一时间段位于所述第二时间段内;以及第五确定单元,配置为根据所述第二分析结果,确定所述redis缓存系统的性能状态。
[0017]在本公开的一些示例性实施例中,所述第二生成单元包括:第一获取子模块,配置为获取第二时间段的至少一个第一分析结果;统计模块,配置为统计所述第二时间段内的满足预设条件的第一分析结果的数目和间隔时间;第一生成子模块,配置为根据所述第二时间段内的满足预设条件的第一分析结果的数目和间隔时间,生成第二分析结果。
[0018]在本公开的一些示例性实施例中,所述的性能监控装置还包括:训练模块,配置为在根据预设分析模型对所述反馈信息和所述至少一个异常数据进行分析之前,对所述预设分析模型进行训练,所述预设分析模型包括支持向量机。
[0019]在本公开的一些示例性实施例中,所述的性能监控装置还包括:处理展示模块,配置为在确定所述redis缓存系统的性能状态为异常之后,对来自所述物理网卡的数据流量进行限流和/或分流处理;和/本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种缓存系统的性能监控方法,应用于redis缓存系统,所述性能监控方法包括:针对来自物理网卡的数据流量进行复制,生成第一数据流量和第二数据流量;将所述第一数据流量发送至redis服务端,将所述第二数据流量发送至数据分析模块;获取redis服务端针对所述第一数据流量的反馈信息;通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据;根据预设分析模型对所述反馈信息和所述至少一个异常数据进行分析,确定所述redis缓存系统的性能状态,其中,所述性能状态包括正常和异常。2.根据权利要求1所述的性能监控方法,其中,所述通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据,包括:根据所述第二数据流量中每一个数据的数据特征,确定所述第二数据流量中的相同数据;获取在预设时间段内发送的所述相同数据的数目,确定所述相同数据的访问频率;以及将所述访问频率超过预设频率的所述相同数据确定为异常数据。3.根据权利要求2所述的性能监控方法,其中,所述根据所述第二数据流量中每一个数据的数据特征,确定所述第二数据流量中的相同数据,包括:获取所述第二数据流量中每一个数据的数据特征;根据所述数据特征,确定数据之间的数据特征相似度值;以及将所述数据特征相似度值超过预设阈值的数据确定为相同数据。4.根据权利要求1所述的性能监控方法,其中,所述通过所述数据分析模块对所述第二数据流量进行分析,确定至少一个异常数据,包括:获取所述第二数据流量中的每一个数据的数据量值,将数据量值超过预设数据量值的数据确定为异常数据。5.根据权利要求1所述的性能监控方法,其中,所述根据预设分析模型对所述反馈信息和所述至少一个异常数据进行分析,确定所述redis缓存系统的性能状态,包括:将获取的第一时间段的所述反馈信息和至少一个异常数据输入所述预设分析模型,生成第一分析结果;针对获取的第二时间段的至少一个第一分析结果,生成第二分析结果,所述第一时间段位于所述第二时间段内;以及根据所述第二分析结果,确定所述redi...

【专利技术属性】
技术研发人员:陈壮壮钟瑞郑重张雨佳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1