The present invention provides a method and a device for monitoring data, due to the monitoring source are classified, and distributed monitoring system pressure; while using the message queue and real-time data processing system for data processing, not only to enhance the fault tolerance of the system; in addition, due to the dual message queue, thus avoiding the operation risk of pressure fluctuation to produce, and enhance the stability of the system. The method of the invention comprises: acquisition of the monitoring data, and then enter the message queue monitoring data into different monitoring source packet respectively; each subsystem of the input message queue in data input and calculation system, and then obtain the various subsystems of calculation results obtained according to the data; according to the calculation results to determine the abnormal data for monitoring data, and then output the abnormal data.
【技术实现步骤摘要】
一种监控数据的方法和装置
本专利技术涉及计算机及其软件
,特别涉及一种监控数据的方法和装置。
技术介绍
随着互联网的快速发展,数据呈现爆炸式的增长模式;随之而来的是,数据监控系统通常需负责监控几万多台服务器运行情况、负责监控几十万调度任务的执行情况、以及负责监控海量数据的采集、搬运、计算、存储工作,因此,一个能够稳定并且高效运行的监控系统对于一些企业或者电商平台来讲至关重要。现有技术中,无论是收费、开源、还是自主开发的监控系统,其本质都是:采集系统运行数据与用户设定的阀值进行比对。将异常数据进行时时展现或者以告警信息的方式反馈相关人员。但是,由于现有的监控系统由于受到技术能力、硬件资源等条件限制,通常都会存在数据处理上限,在对数据进行处理的过程中,一旦超出系统上限,系统轻则运行缓慢、重则系统宕机、更有甚者将面临数据丢失的风险。综上所述,现有的数据监控系统通常由于技术能力以及硬件资源的限制,从而使得对数据的处理能力受到影响,特别是在需要处理海量数据时,通常会超出系统处理上限,不仅无法对及时处理数据,而且可能会因为一些问题导致系统运行缓慢,甚至监控系统宕机,最终导致数据丢失以及企业无法正常运行。
技术实现思路
有鉴于此,本专利技术提供一种监控数据的方法和装置,由于对监控源进行了分类,因而能够在数据处理过程中分散监控系统压力;同时采用消息队列以及实时数据处理系统对数据进行处理,不仅提升了监控系统的容错性;并且由于将实时计算系统拆分为多个独立子系统,使各子系统可不依赖于系统环境独立运行、可以支持热插拔,提升了系统的扩展性,提升了监控系统的运行效率;另外,由于采用 ...
【技术保护点】
一种监控数据的方法,其特征在于,包括:采集待监控数据,然后将该监控数据存入不同监控源分组所分别对应的输入消息队列中;将所述输入消息队列中的数据输入计算系统的各个子系统,然后获取所述各个子系统根据所述数据进行计算从而得到的计算结果;所述子系统是用于实现监控系统不同功能的计算分支;根据所述计算结果确定所述待监控数据中的异常数据,然后输出该异常数据。
【技术特征摘要】
1.一种监控数据的方法,其特征在于,包括:采集待监控数据,然后将该监控数据存入不同监控源分组所分别对应的输入消息队列中;将所述输入消息队列中的数据输入计算系统的各个子系统,然后获取所述各个子系统根据所述数据进行计算从而得到的计算结果;所述子系统是用于实现监控系统不同功能的计算分支;根据所述计算结果确定所述待监控数据中的异常数据,然后输出该异常数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述计算结果确定所述待监控数据中的异常数据的步骤包括:将所述计算结果与用户预设的监控阈值范围进行比对,将不符合所述监控阈值范围的监控数据作为异常数据。3.根据权利要求1所述的方法,其特征在于,输出该异常数据的步骤包括:将所述异常数据存入输出消息队列中;将输出消息队列中的所述异常数据输出。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述输出该异常数据的步骤之后,还包括:将所述异常数据以图表和列表形式展现给用户。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述子系统为插件...
【专利技术属性】
技术研发人员:李冬峰,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。