[发明专利]一种诊断一微服务的装置及方法在审
申请号: | 202011348032.2 | 申请日: | 2020-11-26 |
公开(公告)号: | CN114518992A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 郭祐畅;林宏泽;廖柏宇;陈致恺;吴圣阳 | 申请(专利权)人: | 财团法人资讯工业策进会 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;G06N20/00 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 浦彩华;姚开丽 |
地址: | 中国台湾台北市大*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 诊断 微服 装置 方法 | ||
本发明提供了一种诊断一微服务的装置及方法。该装置包含一存储器、一网络接口及一处理器。该存储器该微服务于一云端平台运行时与该微服务相关的一历史数据集。该处理器根据该历史数据集训练一诊断模型。该网络接口接收该微服务于该云端平台运行时与该微服务相关的一待分析数据集。该处理器利用训练后的该诊断模型分析该待分析数据集以预测该微服务的一健康状态。
技术领域
本发明涉及一种诊断一微服务的装置及方法,尤其涉及一种能预先诊断一微服务的健康状态的装置及方法。
背景技术
云端平台(例如:亚马逊云端运算服务(Amazon Web Services))的主要运作核心为容器管理平台(例如:Kubernetes),其负责在云端平台上部属、调度及管理各种微服务以及这些微服务运行时所需的资源。现有的容器管理平台通过二种不同的方式得知一微服务的运作状态是否正常。第一种方式是通过呼叫应用程序编程接口(ApplicationProgramming Interface;API)来询问微服务的运作状态,再根据微服务的回复来判断其运作状态是否正常。第二种方式则是利用各种探针(probe)定期或不定期地探测微服务,再视微服务是否有响应来确认微服务的运作状态是否正常。然而,不论是通过呼叫应用程序编程接口或是通过探针来查询微服务的状态,都要等到微服务发生异常的运作状态或重新启动之后,容器管理平台才会得知微服务已经发生或曾经发生异常的运作状态。
有鉴于此,如何在一微服务发生异常的运作状态之前或重新启动之前,即预先诊断该微服务的健康状态,藉此改善微服务发生运作状态异常所产生的风险,以及降低微服务重新启动的机率,乃业界亟需努力的目标。
发明内容
本发明的一目的在于提供一种诊断一微服务的装置。该装置包含一存储器、一网络接口及一处理器,其中该处理器电性连接至该存储器及该网络接口。该存储器存储该微服务于一云端平台运行时与该微服务相关的一历史数据集。该处理器根据该历史数据集训练一诊断模型。该网络接口接收该微服务于该云端平台运行时与该微服务相关的一第一待分析数据集。该处理器利用训练后的该诊断模型分析该第一待分析数据集以预测该微服务的一第一健康状态。
本发明所提供的某些诊断一微服务的装置,其处理器还利用该第一待分析数据集以及该健康状态继续训练该诊断模型。另外,该网络接口还接收该微服务于该云端平台运行时与该微服务相关的一第二待分析数据集,该处理器还利用继续训练后的该诊断模型分析该第二待分析数据集以预测该微服务的一第二健康状态。
本发明的另一目的在于提供一种诊断一微服务的方法,其适用于一电子计算装置。该电子计算装置存储该微服务于一云端平台运行时与该微服务相关的一历史数据集。该方法包含下列步骤:(a)根据该历史数据集训练一诊断模型,(b)接收该微服务于该云端平台运行时与该微服务相关的一第一待分析数据集,以及(c)利用训练后的该诊断模型分析该第一待分析数据集以预测该微服务的一第一健康状态。
本发明所提供的某些诊断一微服务的方法还可包含下列步骤:(d)利用该第一待分析数据集以及该健康状态继续训练该诊断模型,(e)接收该微服务于该云端平台运行时与该微服务相关的一第二待分析数据集,以及(f)利用继续训练后的该诊断模型分析该第二待分析数据集以预测该微服务的一第二健康状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会,未经财团法人资讯工业策进会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011348032.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:供电电路及其驱动方法、电子烟
- 下一篇:电路板及其散热贴片