[发明专利]微服务监控方法及监控装置在审
申请号: | 202011175194.0 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112286760A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 苑学贺;李晓锋;吴嘉生;刘丹 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 夏菁 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 监控 方法 装置 | ||
本申请提供一种微服务监控方法及监控装置,在需要对业务分布式系统中任意一个服务器上部署的微服务进行监控或者了解该服务器上部署的微服务的情况时,会生成监控请求,这样,业务分布式系统在接收到对服务器上部署的微服务进行监控的监控请求后,调用与所述监控请求对应的监控脚本以得到该服务器上微服务的监控数据,并输出该监控数据。实现了对业务分布式系统中任意一个服务器上部署的微服务的监控,能够掌握各个微服务的情况,并且在遇到调用失败时,能够及时发现是业务分布式系统中哪个服务器上部署的微服务发生问题。
技术领域
本申请属于微服务技术领域,尤其涉及一种微服务监控方法及监控装置。
背景技术
在“大平台、微应用”模式下,组成业务应用的多个微服务,被分散部署到多个服务器上,并将每个服务器分别作为一个节点整合为一个业务分布式系统,统一对外提供服务。这些微服务组成的业务分布式系统需要统一的应用配置管理,状态一致性保证。
为了使得业务分布式系统能够掌握各个不同微服务的情况,在遇到微服务调用失败时,可以发现业务分布式系统的问题,需要对微服务进行监控。
因此,亟需实现对业务分布式系统中的各个微服务进行监控。
发明内容
有鉴于此,本申请的目的在于提供一种微服务监控方法及监控装置,用于实现对业务分布式系统中的各个微服务进行监控。
技术方案如下:
本申请提供了一种微服务监控方法,包括:
接收对服务器上部署的微服务进行监控的监控请求;其中,组成一个业务应用的不同微服务分布部署在多个服务器上,所述多个服务器组成业务分布式系统;
调用与所述监控请求对应的监控脚本响应所述监控请求,以得到该服务器上微服务的监控数据;
通过接口输出所述监控数据。
优选地,所述调用与所述监控请求对应的监控脚本响应所述监控请求,以得到该服务器上微服务的监控数据,包括:
根据系统配置信息,将所述监控请求下发至对应的服务器上运行的监控引擎,以通过监控引擎执行对应的监控脚本得到该服务器上部署的微服务的监控数据;
从所述监控引擎获取所述监控数据。
优选地,所述从所述监控引擎获取所述监控数据,包括:
通过HTTP方式,从所述监控引擎获取所述监控数据。
优选地,还包括:
对获取到的所述监控数据进行处理后,存储至对应的存储空间。
优选地,所述监控请求包括对基本信息的监控请求、对微服务调用的监控请求或对微服务接口的监控请求。
优选地,所述通过接口输出所述监控数据,包括:
通过调用API接口,在监控界面展示所述监控数据。
本申请还提供了一种微服务监控装置,包括:
接收单元,用于接收对服务器上部署的微服务进行监控的监控请求;其中,组成一个业务应用的不同微服务分布部署在多个服务器上,所述多个服务器组成业务分布式系统;
获取单元,用于调用与所述监控请求对应的监控脚本响应所述监控请求,以得到该服务器上微服务的监控数据;
输出单元,用于通过接口输出所述监控数据。
优选地,所述获取单元,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国网信息通信产业集团有限公司,未经北京中电普华信息技术有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011175194.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报表处理方法及系统
- 下一篇:一种洗衣机排水阀牵引器