【技术实现步骤摘要】
微服务健康拨测方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种微服务健康拨测方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着开源和云计算的推进,云原生微服务作为核心的技术门槛大幅降低,开始渗透到各行各业
。
越来越多的企业在系统选型上开始采用微服务
、
容器等新一代技术去加速企业的数字化转型
。
[0003]与此同时,随着微服务的组件数量开始增长,服务化粒度越细,在微服务架构中,每个服务都需要独立地配置
、
部署
、
监控和收集日志
。
在系统间调用时带来了许多监控难题,传统的微服务监控措施仅关注于系统的健康与非健康状态,在一些场景下,微服务系统处于“亚健康态”的监控盲区,体现在当请求侧系统向被调系统间发送某接口调用时发生异常状态,而运行维护人员无法及时得知,往往由用户在使用过程中进行投诉告知才反应过来,造成运维服务救治滞后,造成了企业的经济损失
。
因此,如何对微服务进行健康监控成为了亟待解决的技术问题
。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术
。
技术实现思路
[0005]本专利技术的主要目的在于提供了一种微服务健康拨测方法
、
装置
、
设备及存储介质,旨在解决现有技术无法及时发现微服务的异 ...
【技术保护点】
【技术特征摘要】
1.
一种微服务健康拨测方法,其特征在于,所述微服务健康拨测方法包括以下步骤:根据待拔测微服务的基本信息确定拔测关键指标和拔测任务执行策略;根据所述拔测关键指标生成拔测任务;按照所述拔测任务执行策略执行所述拔测任务,并接收所述待拔测微服务反馈的响应数据;根据所述响应数据生成拨测结果
。2.
如权利要求1所述的微服务健康拨测方法,其特征在于,所述根据待拔测微服务的基本信息确定拔测任务执行策略的步骤,包括:根据待拔测微服务的基本信息确定所述待拔测微服务的服务状态信息和业务信息;根据所述业务信息确定业务高峰期和业务低峰期;根据所述服务状态信息
、
所述业务高峰期和所述业务低峰期确定拔测任务执行策略
。3.
如权利要求2所述的微服务健康拨测方法,其特征在于,所述按照所述拔测任务执行策略执行所述拔测任务的步骤,包括:获取所述待拔测微服务的当前服务状态信息和当前业务信息;根据所述当前业务信息
、
所述当前服务状态信息和所述拔测任务执行策略确定当前任务执行频率;按照所述当前任务执行频率执行所述拔测任务
。4.
如权利要求2所述的微服务健康拨测方法,其特征在于,所述根据所述拔测关键指标生成拔测任务的步骤,包括:根据所述待拔测微服务的基本信息确定待拔测微服务的语义信息;根据所述语义信息和所述拔测关键指标生成拔测任务
。5.
如权利要求1‑4任一项所述的微服务健康拨测方法,其特征在于,所述根据待拔测微服务的基本信息确定拔测关键指标的步骤,包括:根据待拔测微服务的基本信息确定所述待拔测微服务的功能信息;根据所述功能信息确定所述待拔测微服务的拔测关键指标
。6.
如权利要求5所述的微服务健康拨测方法,其特征在于,所述根据所述功能信息确定所述待拔测微服务的拔测关键指标的步骤,包括:在所述功能信息为
Web
服务时,判定所述待拔测微服务的拔测...
【专利技术属性】
技术研发人员:李永杰,曹继权,任智慧,
申请(专利权)人:广州宇中网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。