监控消息的告警方法和系统的制作方法

文档序号:9616180阅读:381来源:国知局
监控消息的告警方法和系统的制作方法
【技术领域】
[0001] 本发明涉及信息处理技术领域,特别是涉及一种监控消息的告警方法,以及一种 监控消息的告警系统。
【背景技术】
[0002] 随着全球互联网业务的不断发展,越来越多的网络用户访问各种互联网应用,大 量的用户终端接入应用平台带来大量级的数据读写请求,必然会在各应用平台产生大量的 监控数据;面对如此快速、大量的数据读写请求,如何监控应用的服务质量,以便及时发现 问题所在是目前需要解决的问题。
[0003] 如图1所示,是传统技术中监控告警系统对采集到的监控数据的告警示意图,图 中横轴表示监控时间,纵轴表示异常业务数据的数量级;传统技术中由于数据量巨大,监 控告警系统只进行异常数据的统计和展示,异常数据的产生来源需人工进行业务数据的检 查,无法在应用业务出现异常时自动进行对应的排故处理;这种缺陷导致应用业务出现问 题时无法快速地定位,缺乏高效的告警机制,导致应用的运行维护效率低下。

【发明内容】

[0004] 基于此,本发明提供一种监控消息的告警方法及系统,能自动查找出发生故障的 应用业务并告警,提高应用运行维护效率。
[0005] -种监控消息的告警方法,包括如下步骤:
[0006] 采集各应用平台的监控消息;其中,所述监控消息中具有业务请求标识和业务请 求的响应状态标识;
[0007] 根据所述业务请求标识和所述业务请求的响应状态标识,获得同一业务请求标识 的监控消息的响应状态;
[0008] 当判断所述同一业务请求标识的监控消息的响应状态满足预设的告警标准时,查 找预设的与所述业务请求标识对应的告警对象,将告警通知发送至所述告警对象。
[0009] 一种监控消息的告警系统,包括:
[0010] 采集模块,用于采集各应用平台的监控消息;其中,所述监控消息中具有业务请求 标识和业务请求的响应状态标识;
[0011] 响应状态获取模块,用于根据所述业务请求标识和所述业务请求的响应状态标 识,获得同一业务请求标识的监控消息的响应状态;
[0012] 告警模块,用于当判断所述同一业务请求标识的监控消息的响应状态满足预设的 告警标准时,查找预设的与所述业务请求标识对应的告警对象,将告警通知发送至所述告 警对象。
[0013] 上述监控消息的告警方法和系统,监控消息中具有业务请求标识和业务请求的响 应状态标识,业务请求标识用以标记该条业务请求具体涉及的业务内容,业务请求的响应 状态标识用以标记该条业务请求的处理结果;相同业务请求标识的监控消息对应同一个业 务,通过业务请求标识可对监控消息进行相关性聚集,即读取每个监控消息中携带的业务 请求标识,可快速聚集同一业务类型的监控消息,迅速地从接收到的大量的监控消息中定 位至每个业务,获得每个业务的响应状态;当判断满足预设的告警标准时,可将告警通知发 送到预设的与所述业务关联的告警对象;本发明实施例能自动查找出发生故障的应用业 务,并及时向与应用业务相关联的对象发出告警通知,显著提高应用运行维护效率。
【附图说明】
[0014] 图1为传统技术中监控告警系统对采集到的监控数据的告警示意图。
[0015] 图2为本发明监控消息的告警方法在实施例一中的应用环境示意图。
[0016] 图3为图1中计算机系统1000的模块图。
[0017] 图4为本发明监控消息的告警方法在实施例二中的流程示意图。
[0018] 图5为本发明监控消息的告警方法在实施例三中的流程示意图。
[0019] 图6为本发明监控消息的告警系统在实施例四中的结构示意图。
[0020] 图7为本发明监控消息的告警系统在实施例五中的结构示意图。
【具体实施方式】
[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0022] 实施例一、
[0023] 本发明实施例所提供的监控消息的告警方法可应用于如图2所示的应用环境中, 请参考图2所示,该应用环境具体可包括一个或多个客户端(图2中以三个客户端为例说 明,即客户端3001~3003),一个或多个应用平台(图2中以两个应用平台为例说明,即应 用平台2001和2002),以及能执行本发明实施例监控消息的告警方法的指定操作的计算机 系统1000。客户端与应用平台进行交互,应用平台与计算机系统进行交互;客户端可包括 智能设备、移动终端、个人计算机等类似设备。客户端上可运行应用程序,通过应用程序向 应用平台发起业务请求,应用平台接收到业务请求产生监控消息,计算机系统采集监控消 息进行监控告警处理。
[0024] 图3为能实现本发明实施例的一个计算机系统1000的模块图。该计算机系统 1〇〇〇只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围 的任何限制。计算机系统1000也不能解释为需要依赖于或具有图示的示例性的计算机系 统1000中的一个或多个部件的组合。
[0025] 图3中示出的计算机系统1000是一个适合用于本发明的计算机系统的例子。具 有不同子系统配置的其它架构也可以使用。
[0026] 如图3所示,计算机系统1000包括处理器1010、存储器1020和系统总线1022。包 括存储器1020和处理器1010在内的各种系统组件连接到系统总线1022上。处理器1010 是一个用来通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储 器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设 备。系统总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储 控制器、外设总线和局部总线。处理器1010和存储器1020可以通过系统总线1022进行数 据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取 存储器(RAM),RAM通常是指加载了操作系统和应用程序的主存储器。
[0027] 计算机系统1000还包括显示接口 1030(例如,图形处理单元)、显示设备1040(例 如,液晶显示器)、音频接口 1050(例如,声卡)以及音频设备1060(例如,扬声器)。显示 设备1040和音频设备1060是用于体验多媒体内容的媒体设备。
[0028] 计算机系统1000 -般包括一个存储设备1070。存储设备1070可以从多种计算机 可读介质中选择,计算机可读介质是指可以通过计算机系统1〇〇〇访问的任何可利用的介 质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微 型SD卡),CD-R0M,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁 存储设备,或者可用于存储所需信息并可由计算机系统1000访问的任何其它介质。
[0029] 计算机系统1000还包括输入装置1080和输入接口 1090 (例如,10控制器)。用 户可以通过输入装置1080,如键盘、鼠标、显示装置1040上的触摸面板设备,输入指令和信 息到计算机系统1〇〇〇中。输入装置1080通常是通过输入接口 1090连接到系统总线1022 上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
[0030] 计算机系统1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络 设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机 系统1000通过局域网(LAN)接口 1100或者移动通信单元1110与网络设备相连接。局域 网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼, 互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。 WiFi是一种能使计算机系统1000间交换数据或通过无线电波连接到无线网络的技术。移 动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打 电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝 通信系统中进行互联网访问。
[0031] 应当指出的是,其它包括比计算机系统1000更多或更少的子系统的计算机系统 也能适用于发明。
[0032] 如上面详细描述的,适用于本发明的计算机系统1000能执行监控消息的告警方 法的指定操作。计算机系统1000通过处理器1010运行在计算机可读介质中的软件指令的 形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口 1100从另 一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上 述的监控消息的告警方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现 本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
[0033] 实施例二、
[0034] 如图4所示,提供了一种监控消息的告警方法,该方法以应用于计算机系统中进 行举例说明,包括如下步骤:
[0035] S41、采集各应用平台的监控
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1