[发明专利]缓存监控方法、介质、装置和计算设备有效
| 申请号: | 201811309069.7 | 申请日: | 2018-11-05 |
| 公开(公告)号: | CN109491873B | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 牛洋;黄晓军;陈仁广 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 段月欣 |
| 地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 缓存 监控 方法 介质 装置 计算 设备 | ||
本发明的实施方式提供了一种缓存监控方法、介质、装置和计算设备。该缓存监控方法,包括以下步骤:针对缓存操作根据监控规则采集监控数据;基于超文本传输协议上报所述监控数据;根据报警规则对所述监控数据进行报警判断;针对基于所述报警判断筛选出的待报警数据进行报警处理。通过将传统缓存监控方案中数据采集、数据上报、数据处理等逻辑模块化,并将数据上报和数据处理从业务代码中剥离,以独立进程的形式运行,使数据上报遵从超文本传输协议,能够实现缓存监控方案的跨语言复用,减少监控逻辑的开发成本,同时对缓存性能指标和缓存业务指标进行监控,为业务的稳定性和正确性提供支撑,为用户带来了更好的体验。
技术领域
本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及缓存监控方法、介质、装置和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前Java(一种计算机编程语言)应用缓存监控方案,通常使用字节码增强或客户端主动调用API(Application Programming Interface,简称API,应用程序编程接口)的方式实现对代码的监控,监控方案的实现方式与Java语言强耦合,监控逻辑无法实现跨语言;监控代码和业务耦合在一起的方式,监控代码的质量直接影响应用的质量,导致对监控代码的质量要求高;并且,缓存监控方案更多是对缓存性能指标的监控,缓存的监控指标主要局限在缓存命中次数、未命中次数、缓存值大小、缓存客户端方法调用耗时、命中率、序列化和反序列化等方面,而这些指标并不能完整地反映业务的正确性,即在性能指标满足要求的前提下,也不能保证业务的正确性。
缓存数据的可靠性,直接影响着业务的可靠与正确性,因此对缓存的业务指标进行监控是有必要的,而目前的缓存监控方案在与业务指标的对应上还存在空白。
发明内容
为此,非常需要一种改进的缓存监控方案,在监控缓存性能指标的同时对缓存业务指标进行监控,为业务的稳定性和正确性提供支撑。
在本上下文中,本发明的实施方式期望提供一种缓存监控方法、介质、装置和计算设备。
在本发明实施方式的第一方面中,提供了一种缓存监控方法,包括:针对缓存操作根据监控规则采集监控数据;基于超文本传输协议上报所述监控数据;根据报警规则对所述监控数据进行报警判断;针对基于所述报警判断筛选出的待报警数据进行报警处理。
在本发明实施方式的第二方面中,提供了一种计算机可读存储介质,存储有程序代码,所述程序代码被当作处理器执行时,实现如上所述的缓存监控方法。
在本发明实施方式的第三方面中,提供了一种缓存监控装置,包括:数据采集模块,被配置为针对缓存操作根据监控规则采集监控数据;数据上报模块,被配置为基于超文本传输协议上报所述监控数据;报警判断模块,被配置为根据报警规则对所述监控数据进行报警判断;报警处理模块,被配置为针对基于所述报警判断筛选出的待报警数据进行报警处理。
在本发明实施方式的第四方面中,提供了一种计算设备,包括处理器和存储有程序代码的存储介质,所述程序代码当被处理器执行时,实现如上所述的缓存监控方法。
根据本发明实施方式的缓存监控方法、介质、装置和计算设备,将传统缓存监控方案中数据采集、数据上报、数据处理等逻辑模块化,并将数据上报和数据处理从业务代码中剥离,以独立进程的形式运行,使数据上报遵从超文本传输协议,能够实现缓存监控方案的跨语言复用,减少监控逻辑的开发成本,同时对缓存性能指标和缓存业务指标进行监控,为业务的稳定性和正确性提供支撑,为用户带来了更好的体验。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811309069.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内存监管方法、装置和计算机可读存储介质
- 下一篇:一种计算机故障报警系统





