一种用于中间件的监控方法及装置制造方法及图纸

技术编号:14772752 阅读:36 留言:0更新日期:2017-03-09 10:35
本发明专利技术公开了一种用于中间件的监控方法及装置,该方法包括:根据监控对象的特征生成特征码;采集该监控对象的特征码;对采集到的特征码进行计算得到对应特征码的值。这样,通过采集监控对象的特征码、并计算对应该特征码的值,能够实时对通道的情况进行监控,且成本较低、效率较高。

【技术实现步骤摘要】

本专利技术涉及网关监控
,更具体地,涉及一种用于中间件的监控方法及装置
技术介绍
现有的通讯流量订购,平台商把可用的通道对接到各自的平台,通过人工对通道的情况、订购的质量进行分析,从而对通道的情况进行判断,是否使用该通道,且通道的维护是不可预知的,当遇到通道的维护需人工干预进行切换,对后续的客户答疑有一定的人工成本。
技术实现思路
本专利技术的一个目的是提供一种用于中间件的监控的新技术方案。根据本专利技术的第一方面,提供了一种用于中间件的监控方法,包括:根据监控对象的特征设置特征码;采集所述监控对象的特征码;对采集到的特征码进行统计计算得到对应所述特征码的值。可选的是,所述键值至少包括总数、成功数、失败数、成功率中的任意一种。可选的是,所述监控方法还包括:对统计计算得到的所述键值与参考值进行比较,如果所述对应所述特征码的值大于所述参考值,则发出警报。可选的是,所述监控方法还包括:存储所述特征码与所述对应所述特征码的值。可选的是,所述监控方法还包括:根据所述特征码与所述对应所述特征码的值生成报表。根据本专利技术的第二方面,提供了一种用于中间件的监控装置,包括:设置模块,用于根据监控对象的特征设置特征码;采集模块,用于采集所述监控对象的特征码;统计计算模块,用于对采集到的特征码进行统计计算得到对应所述特征码的值。可选的是,所述键值至少包括总数、成功数、失败数、成功率中的任意一种。可选的是,所述监控装置还包括:比较模块,用于对统计计算得到的所述对应所述特征码的值与参考值进行比较;报警模块,用于在所述比较模块的比较结果为所述对应所述特征码的值大于所述参考值的情况下,发出警报。可选的是,所述监控装置还包括:存储模块,用于存储所述特征码与所述对应所述特征码的值。可选的是,所述监控装置还包括:报表生成模块,用于根据所述特征码与所述对应所述特征码的值生成报表。本专利技术的专利技术人发现,在现有技术中,存在通过人工监控具有成本高、效率低的问题。在本专利技术的实施例中,通过采集监控对象的特征码、并计算对应该特征码的值,能够实时对通道的情况进行监控,且成本较低、效率较高。因此,本专利技术所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本专利技术是一种新的技术方案。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1为根据本专利技术一种用于中间件的监控方法的一种实施方式的流程图;图2为根据本专利技术一种用于中间件的监控装置的一种实施结构的方框原理图;图3为根据本专利技术一种用于中间件的监控装置的另一种实施结构的方框原理图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机或者服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。为了解决现有技术中存在的通过人工对通道的情况、订购的质量进行分析成本高、效率低的问题,提供了一种用于中间件的监控方法,通过本专利技术的方法,能够实时对通道的情况进行监控,且成本较低、效率较高。图1为根据本专利技术一种用于中间件的监控方法的一种实施方式的流程图。根据图1所示,包括以下步骤:步骤S101,根据监控对象的特征设置特征码。具体为对监控对象的特征进行多维度分类,根据相关的特征设置唯一的特征码,其中,监控对象至少包括流量、短信等。例如,根据监控对象的传输通道这一特征可以得到唯一的特征码e10adc3949ba59abbe56e057f20f883e,根据监控对象的传输通道和发送运营商特征可得到唯一的特征码0922c25ab63001019f40277c14a60b03,根据监控对象的传输通道、发送运营商和发送地区特征可以得到唯一的特征码0922c25ab63123419f40277c14a60b03。步骤S102,采集该监控对象的特征码。采集该监控对象的特征码具体为通过中间件的输入接口采集该监控对象的特征码,输入接口至少包括http类型和socket类型的接口。步骤S103,对采集到的特征码进行统计计算得到对应该特征码的值。这样,就能够实现针对监控对象对应不同维度进行实时监控,并对不同维度及多维度进行监控预警。其中,对应该特征码的值至少包括发送的总数、发送的成功数、发送的失败数、发送的成功率中的任意一种。具体的,上述统计计算方式例如可以为但不局限于求和、求平均值等运算方式。在本专利技术的一个具体实施例中,该监控方法还包括:对统计计算得到的对应该特征码的值与参考值进行比较,如果对应该特征码的值大于参考值,则发出警报,并做出相关的处理。其中,相关的处理例如可以为发送邮件或者短信、切换发送通道等预先设置好的,这样,能够对实时监测的结果进行反馈处理,避免由于无人处理造成的损失。进一步地,该监控方法还包括:存储特征码与对应该特征码的值。具体的,存储数据包括多样的JDBC类型,可适配MYSQL\\ORCALE\\MSSQL\\REDIS等,其中,JDBC具体为java数据库连接,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。将这些数据存储使得监控结果可追溯,能够用于后续的客户答疑。在此基础上,该监控方法还包括:根据特征码与对应该特征码的值生成报表。在对监控数据进行分析时,可以直接调取该报表,这样,能够有效提高工作效率。与上述方法对应的,本专利技术还提供了一种用于中间件的监控装置,图2为根据本专利技术一种用于中间件的监控装置的一种实施结构的方框原理图。根据图2所示,该监控装置200包括设置模块201、采集模块202和统计计算模块203,该设置模块201用于根据监控对象的特征生成特征码;该采集模块202用于采集监控对象的特征码;该统计计算模块203用于对采集到的特征码进行统计计算得到对应特征码的值。其中,对应该特征码的值至少包括总数、成功数、失败数、成功率中的任意一种。图3为根据本专利技术一种用于中间件的监控装置的另一种实施结构的方本文档来自技高网...
一种用于中间件的监控方法及装置

【技术保护点】
一种用于中间件的监控方法,其特征在于,包括:根据监控对象的特征设置特征码;采集所述监控对象的特征码;对采集到的特征码进行统计计算得到对应所述特征码的值。

【技术特征摘要】
1.一种用于中间件的监控方法,其特征在于,包括:根据监控对象的特征设置特征码;采集所述监控对象的特征码;对采集到的特征码进行统计计算得到对应所述特征码的值。2.根据权利要求1所述的监控方法,其特征在于,所述键值至少包括总数、成功数、失败数、成功率中的任意一种。3.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:对统计计算得到的所述对应所述特征码的值与参考值进行比较,如果所述对应所述特征码的值大于所述参考值,则发出警报。4.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:存储所述特征码与所述对应所述特征码的值。5.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:根据所述特征码与所述对应所述特征码的值生成报表。6.一种用于中间件的监控装置,其特征在于,包括:设置模块,用于根据监...

【专利技术属性】
技术研发人员:陈永辉黄代良梁剑东
申请(专利权)人:广州市玄武无线科技股份有限公司
类型:发明
国别省市:广东;44

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

1