一种业务监控系统和方法与流程

文档序号:36311437发布日期:2023-12-07 14:48阅读:38来源:国知局
一种业务监控系统和方法与流程

本发明涉及业务监控领域,尤其涉及一种业务监控系统和方法。


背景技术:

1、随着业务流量的增长和业务场景的复杂化,对业务指标的实时监控与对业务趋势变化的实时观测,成为了保障业务稳定性重要的一环,只有通过更完善的监控,才能更及时的发现业务异常,从而及时的调整业务策略或者资源。从运维人员角度来看,通过各种指标采集工具已可以掌握大部分的业务指标数据,而且通过业界开源工具也可以实现业务观测,但在远离pc端的情况下,无论多么完善的监控也形同虚设,只能依靠出现问题时的报警来判断业务是否正常。从开发人员角度来看,实时了解业务状况,参与业务指标分析可以让开发人员对业务瓶颈有更清楚的认识,更有利于后续开发工作的开展,尤其是在故障来临时,一个完善可靠的监控更能使开发、运维人员更好的做出判断。

2、目前针对业务流量监控的解决方案主要有:

3、(1)业务指标监控报警。通过不断的从数据库中获取前一段时间的数据,然后进行异常情况判断,如果满足异常条件,就通过各种报警渠道发送报警。

4、(2)利用grafana等可视化工具查看。通过可视化的图表去监控业务,不仅可以查看当前的业务情况,而且历史状态也可以进行展示。

5、现有的业务流量监控方式在实时性和便捷性两方面都存在问题:

6、通过业务指标监控报警的方式虽然能够了解业务的异常状态,但这种方式往往监控的是前一个时间窗口的状态,但对于当前时间窗口却无法保证能实时获取异常状态,通常只有在异常发生后技术人员才能得知业务状态,而且业务发生异常和报警之间的延迟可能会高达30分钟甚至更多。

7、第二种通过各种开源可视化工具查看的方式虽然能够实现实时观测,但是在没有网络环境、远离pc端的情况下确实几乎不可行的,操作难度大幅提升,尤其是在夜间这一问题就更为明显。

8、在实现本发明过程中,申请人发现现有技术中至少存在如下问题:

9、无法在远离pc端的情况下便捷地进行实时业务监测。


技术实现思路

1、本发明实施例提供一种业务监控系统和方法解决了无法在远离pc端的情况下便捷地进行实时业务监测的问题。

2、为达上述目的,第一方面,本发明实施例提供一种业务监控系统,包括:运维机器人系统、和设置于服务端的业务指标截图装置;

3、所述业务指标截图装置,用于响应于针对待监控业务的截图请求,获取所述待监控业务的业务指标数据,基于所述待监控业务的业务指标数据,生成对应的业务指标状态截图并存储,以及将所述业务指标状态截图的截图链接发送给所述运维机器人系统;

4、所述运维机器人系统,用于接收所述业务指标状态截图的截图链接,根据所述截图链接展示所述业务指标状态截图,或者将包含所述截图链接的通知推送给预设截图展示端,以使所述预设截图展示端根据所述截图链接展示所述业务指标状态截图;

5、其中,所述截图链接用于指示对应的业务指标状态截图在业务指标截图装置中的访问路径。

6、第二方面,本发明实施例提供一种业务监控方法,包括:

7、响应于针对待监控业务的截图请求,获取所述待监控业务的业务指标数据,基于所述待监控业务的业务指标数据,生成对应的业务指标状态截图并存储,以及生成所述业务指标状态截图的截图链接;

8、根据所述截图链接展示所述业务指标状态截图,或者将包含所述截图链接的通知推送给预设截图展示端,以使所述预设截图展示端根据所述截图链接展示所述业务指标状态截图;

9、其中,所述截图链接用于指示对应的业务指标状态截图的访问路径。

10、上述技术方案具有如下有益效果:通过运维机器人系统与业务指标截图装置通信获取业务指标,可通过自然语言实现与运维机器人系统的交互,介于运维人员和业务指标截图装置之间的运维机器人系统使,对业务指标监控的操作过程更加人性化,降低了技术人员的操作门槛。运维机器人系统或者其部分部署与客户端,特别地部署与移动端,可以让技术人员随时随地快捷地查询业务指标状态。



技术特征:

1.一种业务监控系统,其特征在于,包括:运维机器人系统、和设置于服务端的业务指标截图装置;

2.如权利要求1所述的业务监控系统,其特征在于,所述业务监控系统,还包括:定时任务装置;

3.如权利要求1所述的业务监控系统,其特征在于,所述运维机器人系统,还用于监控聊天信息,当在所述聊天信息中匹配到针对所述待监控业务的业务指标查询命令时,生成针对待监控业务的截图请求,并将所述针对待监控业务的截图请求发送给所述业务指标截图装置。

4.如权利要求1或2所述的业务监控系统,其特征在于,所述业务指标截图装置包括:截图控制装置、数据可视化分析平台、业务指标数据源和存储服务装置;

5.如权利要求4所述的业务监控系统,其特征在于,

6.如权利要求1所述的业务监控系统,其特征在于,所述运维机器人系统和所述业务指标截图装置部署在不同的局域网中;所述业务监控系统还包括:代理服务器,所述代理服务器设置于公网中;所述运维机器人系统通过所述代理服务器,访问所述业务指标截图装置所在的局域网。

7.一种业务监控方法,其特征在于,包括:

8.如权利要求7所述的业务监控方法,其特征在于,所述方法还包括:按第一时间间隔,周期性地生成所述针对待监控业务的截图请求。

9.如权利要求7所述的业务监控方法,其特征在于,所述方法还包括:监控预设聊天客户端的聊天信息,当在所述聊天信息中匹配到针对所述待监控业务的业务指标查询命令时,生成所述针对待监控业务的截图请求。

10.如权利要求7或8所述的业务监控方法,其特征在于,所述响应于针对待监控业务的截图请求,获取所述待监控业务的业务指标数据,基于所述待监控业务的业务指标数据,生成对应的业务指标状态截图并存储,以及生成所述业务指标状态截图的截图链接,包括:


技术总结
本发明实施例提供一种业务监控系统和方法,所述系统包括:运维机器人系统、和设置于服务端的业务指标截图装置;所述业务指标截图装置,用于响应于针对待监控业务的截图请求,获取所述待监控业务的业务指标数据,基于所述待监控业务的业务指标数据,生成对应的业务指标状态截图并存储,以及将所述业务指标状态截图的截图链接发送给所述运维机器人系统;所述运维机器人系统,用于接收所述业务指标状态截图的截图链接,根据所述截图链接展示所述业务指标状态截图,或者将包含所述截图链接的通知推送给预设截图展示端,以使所述预设截图展示端根据所述截图链接展示所述业务指标状态截图。

技术研发人员:曹傲源,邱春武,李涛,高鹏
受保护的技术使用者:新浪技术(中国)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1