监控方法和系统,及存储介质技术方案

技术编号:24169281 阅读:18 留言:0更新日期:2020-05-16 02:25
本申请实施例公开了一种监控方法和系统,及存储介质,该监控方法包括:接收监控指令;其中,监控指令中携带待监控业务对应的监控参数;根据监控参数生成待监控业务对应的查询请求,并向搜索引擎ES发送查询请求;其中,ES中存储有业务系统对应的业务数据;接收ES返回的待监控业务对应的指标参数;其中,指标参数用于反映待监控业务的业务指标;根据指标参数生成监控结果,以完成对待监控业务的监控处理。

Monitoring methods and systems, and storage media

【技术实现步骤摘要】
监控方法和系统,及存储介质
本申请实施例涉及通信
,尤其涉及一种监控方法和系统,及存储介质。
技术介绍
随着通信技术的不断发展,很多业务系统在不同的业务场景下,都存在对业务指标进行监控的需求,比如,支付系统通常需要对支付的成功率进行监控,注册系统也需要对注册的成功率进行监控,从而可以在支付成功率或注册成功率较低时进行预警,能够及时的发现并解决可能存在的风险。目前,业务指标的监控手段主要包括业务库查询和流式计算平台这两种,然而,通过查询业务库来实现监控的方法,会影响正常业务的处理能力,且指标配置不够灵活,导致查询效率低的缺陷;而对于借助流式计算平台进行监控的方法,不能实现对任意时刻的业务指标的精准监控,降低了业务指标的监控效果,适用性较差。
技术实现思路
本申请实施例提供了一种监控方法和系统,及存储介质,能够实现对业务指标的精准监控,提高了业务指标的监控效果,具有较强的适用性。本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供了一种监控方法,所述方法包括:接收监控指令;其中,所述监控指令中携带待监控业务对应的监控参数;根据所述监控参数生成所述待监控业务对应的查询请求,并向搜索引擎ES发送所述查询请求;其中,所述ES中存储有业务系统对应的业务数据;接收所述ES返回的所述待监控业务对应的指标参数;其中,所述指标参数用于反映所述待监控业务的业务指标;根据所述指标参数生成监控结果,以完成对所述待监控业务的监控处理。第二方面,本申请实施例提供了一种监控系统,所述监控系统包括:接收单元,生成单元,发送单元,所述接收单元,用于接收监控指令;其中,所述监控指令中携带待监控业务对应的监控参数;所述生成单元,用于根据所述监控参数生成所述待监控业务对应的查询请求;所述发送单元,用于向搜索引擎ES发送所述查询请求;其中,所述ES中存储有业务系统对应的业务数据;所述接收单元,还用于接收所述ES返回的所述待监控业务对应的指标参数;其中,所述指标参数用于反映所述待监控业务的业务指标;所述生成单元,还用于根据所述指标参数生成监控结果,以完成对所述待监控业务的监控处理。第三方面,本申请实施例提供了一种监控系统,所述监控系统包括:处理器、存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如上所述的监控方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有程序,应用于监控系统中,所述程序被处理器执行时,实现如上所述的监控方法。本申请实施例提供了一种监控方法和系统,及存储介质,监控系统接收监控指令;其中,监控指令中携带待监控业务对应的监控参数;根据监控参数生成待监控业务对应的查询请求,并向搜索引擎ES发送查询请求;其中,ES中存储有业务系统对应的业务数据;接收ES返回的待监控业务对应的指标参数;其中,指标参数用于反映待监控业务的业务指标;根据指标参数生成监控结果,以完成对待监控业务的监控处理。也就是说,在本申请的实施例中,监控系统可以根据监控指令中的监控参数生成查询请求,然后利用查询请求从ES中查询获得待监控业务对应的指标参数,从而可以进一步根据指标参数生成待监控业务对应的监控结果。其中,正是由于ES中存储有业务系统对应的业务数据,因此,监控系统才可以基于待监控业务对应的监控参数,从ES中获得对应的指标参数,从而能够实现对业务指标的精准监控,提高了业务指标的监控效果,具有较强的适用性。附图说明图1为监控方法的实现流程示意图一;图2为监控方法的实现流程示意图二;图3为监控方法的实现流程示意图三;图4为监控方法的实现流程示意图四;图5为监控方法的实现流程示意图五;图6为监控方法的实现流程示意图六;图7为监控方法的实现框图一;图8为监控方法的实现框图二;图9为监控系统的组成结构示意图一;图10为监控系统的组成结构示意图二。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。ES,全称为ElasticSearch,是一种分布式全文搜索引擎,是基于全文搜索框架Lucene开发获得的。其中,Lucene是公认的迄今为止的最好用的搜索引擎库,但是Lucene所提供的用程序接口(ApplicationProgrammingInterface,API)对于使用者来说是非常苦恼的,常要花费大量时间去熟悉学习。ES的出现就很好的解决了这个问题,这是由于ES虽然是以Lucene核心库开发的,但是却并不是以Lucene作为核心的,具体地,ES可以实现分布式实时文件存储,每个字段皆能索引;还具有集群,可扩展(理论上无上限)、高度集成的服务、良好的封装、易学易用的API,链式书写方式等特点。进一步地,ES根据其中文文档可以简单定义为以下三点,与传统的关系型数据库还是有较大的区别:1、一个分布式的实施文档存储,每个字段可以被索引与搜索;2、一个分布式实时分析搜索引擎;3、可以胜任上百个服务节点的扩展,并支持PB(petabyte)级别的结构化或者非结构化数据。ES把数据放到一个或者多个索引中,如果用关系型数据库模型对比,索引的地位与数据库实例(db)相当。索引存放和读取的基本单元是文档(document)。ES内部使用的是apacheLucene实现的索引中数据的读写。(ES被视为单独的一个索引,在Lucene中不止一个,因为分布式中,ES会用到分区shards和备份replicas机制讲一个索引存储多份)。在ES中,文档主要是存储实体。所有的ES应用需求最后都需要统一建成一个检索模型,检索相关文档。文档由一个或多个域,每个域field由一个域名或多个值组成(有多个值的称为多值域)。在ES中,每个文档都可能会有不同的域field集合;也就是说文档是没有固定的模式和同一的结构的。文档之间保持的相似性即可。在客户端角度来看,文档就是一个json对象。每个文档在ES中都必须设定它的类型。文档类型使得同一个索引中在存储结构不同文档时,只需根据文档类型就可以找到对应的参数映射信息,方便文档的存取。单独ES服务器实例成为一个节点。集群能够存储超出单机容量的信息。通过索引分片机制可以向ES集群中导入超过单机容量的数据,客户端操作任意一个节点接口实现对集群数据的读写。在与ES进行通讯时,最重要的是向ES中添加数据以及从ES中查询数据。ES提供了API,这些API都是基于rest风格。而且这些API非常容易与其他能够处理http的系统进行集群。ES为数据应该伴随在url中,或作为请求主体requstbody,以一种json格式的文档发送给服务器。在ES内本文档来自技高网...

【技术保护点】
1.一种监控方法,其特征在于,所述方法包括:/n接收监控指令;其中,所述监控指令中携带待监控业务对应的监控参数;/n根据所述监控参数生成所述待监控业务对应的查询请求,并向搜索引擎ES发送所述查询请求;其中,所述ES中存储有业务系统对应的业务数据;/n接收所述ES返回的所述待监控业务对应的指标参数;其中,所述指标参数用于反映所述待监控业务的业务指标;/n根据所述指标参数生成监控结果,以完成对所述待监控业务的监控处理。/n

【技术特征摘要】
1.一种监控方法,其特征在于,所述方法包括:
接收监控指令;其中,所述监控指令中携带待监控业务对应的监控参数;
根据所述监控参数生成所述待监控业务对应的查询请求,并向搜索引擎ES发送所述查询请求;其中,所述ES中存储有业务系统对应的业务数据;
接收所述ES返回的所述待监控业务对应的指标参数;其中,所述指标参数用于反映所述待监控业务的业务指标;
根据所述指标参数生成监控结果,以完成对所述待监控业务的监控处理。


2.根据权利要求1所述的方法,其特征在于,所述监控参数包括所述待监控业务对应的场景参数、时间参数以及应用参数,所述根据所述监控参数生成所述待监控业务对应的查询请求,包括:
根据所述场景参数、所述时间参数以及所述应用参数生成查询逻辑;
利用所述查询逻辑生成所述查询请求。


3.根据权利要求1所述的方法,其特征在于,所述接收监控指令之后,且所述根据所述指标参数生成监控结果之前,所述方法还包括:
根据所述监控参数配置所述待监控业务对应的指标阈值;
相应地,所述根据所述指标参数生成监控结果,包括:
比较所述指标参数和所述指标阈值,获得比较结果;
根据所述比较结果生成所述监控结果。


4.根据权利要求1所述的方法,其特征在于,所述接收监控指令之后,且所述根据所述指标参数生成监控结果之前,所述方法还包括:
根据所述监控参数配置所述待监控业务对应的计算模型;
相应地,所述根据所述指标参数生成监控结果,包括:
将所述指标参数输入至所述计算模型中,输出所述监控结果。


5.根据权利要求1所述的方法,其特征在于,所述接收监控指令之前,所述方法还包括:
配置数据处理参数;其中...

【专利技术属性】
技术研发人员:李朝普费鹏
申请(专利权)人:北京同邦卓益科技有限公司
类型:发明
国别省市:北京;11

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

1