The embodiment of the present invention provides a buffer monitoring method, a medium, a device and a computing device. The cache monitoring method includes the following steps: collecting monitoring data according to monitoring rules for cache operation; reporting the monitoring data based on hypertext transmission protocol; alarming and judging the monitoring data according to alarm rules; and alarming and processing the alarm data screened based on the alarm judgment. By modularizing the logic of data acquisition, data reporting and data processing in traditional cache monitoring schemes, and stripping data reporting and data processing from business codes, and running in the form of independent processes, data reporting complies with hypertext transmission protocol, which can realize cross-language reuse of cache monitoring schemes, reduce the development cost of monitoring logic, and at the same time refer to cache performance. Standard and caching business indicators are monitored to support the stability and correctness of the business and to bring users a better experience.
【技术实现步骤摘要】
缓存监控方法、介质、装置和计算设备
本专利技术的实施方式涉及计算机
,更具体地,本专利技术的实施方式涉及缓存监控方法、介质、装置和计算设备。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。目前Java(一种计算机编程语言)应用缓存监控方案,通常使用字节码增强或客户端主动调用API(ApplicationProgrammingInterface,简称API,应用程序编程接口)的方式实现对代码的监控,监控方案的实现方式与Java语言强耦合,监控逻辑无法实现跨语言;监控代码和业务耦合在一起的方式,监控代码的质量直接影响应用的质量,导致对监控代码的质量要求高;并且,缓存监控方案更多是对缓存性能指标的监控,缓存的监控指标主要局限在缓存命中次数、未命中次数、缓存值大小、缓存客户端方法调用耗时、命中率、序列化和反序列化等方面,而这些指标并不能完整地反映业务的正确性,即在性能指标满足要求的前提下,也不能保证业务的正确性。缓存数据的可靠性,直接影响着业务的可靠与正确性,因此对缓存的业务指标进行监控是有必要的,而目前的缓存监控方案在与业务指标的对应上还存在空白。
技术实现思路
为此,非常需要一种改进的缓存监控方案,在监控缓存性能指标的同时对缓存业务指标进行监控,为业务的稳定性和正确性提供支撑。在本上下文中,本专利技术的实施方式期望提供一种缓存监控方法、介质、装置和计算设备。在本专利技术实施方式的第一方面中,提供了一种缓存监控方法,包括:针对缓存操作根据监控规则采集监控数据;基于超文本传输协议上报 ...
【技术保护点】
1.一种缓存监控方法,包括以下步骤:针对缓存操作根据监控规则采集监控数据;基于超文本传输协议上报所述监控数据;根据报警规则对所述监控数据进行报警判断;针对基于所述报警判断筛选出的待报警数据进行报警处理。
【技术特征摘要】
1.一种缓存监控方法,包括以下步骤:针对缓存操作根据监控规则采集监控数据;基于超文本传输协议上报所述监控数据;根据报警规则对所述监控数据进行报警判断;针对基于所述报警判断筛选出的待报警数据进行报警处理。2.根据权利要求1所述的方法,其中,所述针对缓存操作根据监控规则采集监控数据包括步骤:针对缓存操作根据所述监控规则中的监控项列表采集监控数据,具体包括:当缓存操作的缓存关键字包含在所述监控项列表中时,则对所述缓存操作进行监控数据的采集。3.根据权利要求1所述的方法,其中,所述基于超文本传输协议上报所述监控数据包括:缓存所述监控数据;在预定条件达成时,基于超文本传输协议上报所述监控数据。4.根据权利要求3所述的方法,其中,所述在预定条件达成时,基于超文本传输协议上报所述监控数据包括:当采集的所述监控数据的数据量超过数据量阈值时,或当第一定时任务被触发时,基于超文本传输协议上报所述监控数据。5.根据权利要求1所述的方法,其中,所述根据报警规则对所述监控数据进行报警判断包括:当第二定时任务被触发时,根据报警规则基于对所述...
【专利技术属性】
技术研发人员:牛洋,黄晓军,陈仁广,
申请(专利权)人:网易无尾熊杭州科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。