[发明专利]基于网关的工业互联网平台第三方微服务监控预警方法有效
申请号: | 201911397653.7 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111198804B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 杨翔;翟值楚;张湖;程文科;李佩;王子新;文艳 | 申请(专利权)人: | 中电工业互联网有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 邱轶 |
地址: | 410000 湖南省长沙市长沙高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网关 工业 互联网 平台 第三 微服 监控 预警 方法 | ||
本发明公开一种基于网关的工业互联网平台第三方微服务监控预警方法,包括如下步骤:获取网关前置过滤器中的第三方微服务的访问请求信息;根据第三方微服务的访问请求信息得到第三方微服务的唯一辨识id;获取网关后置过滤器中的第三方微服务的请求结果信息;对第三方微服务的访问请求信息与请求结果信息进行存储;根据访问请求信息与请求结果信息定时分析单位时间内该第三方微服务的访问记录,得到监控信息:判断监控信息判断是否预警。利用工业互联网平台网关的前置过滤器与后置过滤器获取第三方微服务访问工业互联网平台时的访问请求信息与访问结果信息,无需在第三方微服务的服务端埋点,对工业互联网平台中第三方微服务进行有效监控预警。
技术领域
本发明涉及微服务监控预警技术领域,具体是一种基于网关的工业互联网平台第三方微服务监控预警方法。
背景技术
在工业互联网中,微服务位于工业PasS层,提供工业知识、算法、模型。微服务架构中,监控体系是非常重要的一部分。没有监控体系就无法掌控整个框架的运行情况。发生异常时无法快速发现问题定位问题。不同于传统互联网微服务,在工业互联网领域,微服务相互调用链路短,且作为平台运营,部分微服务功能由第三方提供。
目前常见的监控方法包括日志类、调用链类与度量类。已有的方案中调用连接类与度量类均需要对微服务进行埋点操作,而由于作为工业互联网平台微服务需要监控第三方微服务,因此无法使用埋点方案。而日志类是将我们的框架代码、系统环境、以及业务逻辑中产出一些日志,统一收集起来,进行预警分析。常用的日之类方案如elk(Elasticseach+Logstash+Kibana,开源的日志管理方案)需要在各类日志中找出错误日志进行分析预警,而对于第三方微服务,很难分析其日志。
发明内容
针对上述现有技术中无法对工业互联网平台中第三方微服务进行有效监控预警的问题,本发明提供一种基于网关的工业互联网平台第三方微服务监控预警方法,无需在第三方微服务的服务端埋点,适用于平台型微服务,对第三方接入的微服务能进行监控预警。
为实现上述目的,本发明提供一种基于网关的工业互联网平台第三方微服务监控预警方法,包括如下步骤:
前置信息获取:获取网关前置过滤器中的第三方微服务的访问请求信息;
微服务识别:根据第三方微服务的访问请求信息得到第三方微服务的唯一辨识id;
后置信息获取:获取网关后置过滤器中的第三方微服务的请求结果信息;
信息存储:对第三方微服务的访问请求信息与请求结果信息进行存储;
监控分析:根据第三方微服务的访问请求信息与请求结果信息定时分析单位时间内该第三方微服务的访问记录,得到该第三方微服务的监控信息:
监控预警:判断监控信息判断是否预警。
作为上述技术方案的进一步,在所述前置信息获取步骤之前,还包括:
前置识别设置:对接入工业互联网平台的第三方微服务分配一个标识id,作为该第三方微服务的唯一辨识id,同时工业互联网平台的网关层将一个访问前缀分配到此第三方微服务的唯一辨识id。
作为上述技术方案的进一步,在所述前置信息获取步骤之前,还包括:
监控参数配置:配置第三方微服务的监控参数、监控阈值与预警方式,所述监控参数包括访问错误数、访问错误率、访问慢请求数与访问慢请求率;
当访问错误数、访问错误率、访问慢请求数与访问慢请求率中的任意一项达到对应阈值则以配置的预警方式进行预警。
作为上述技术方案的进一步,所述前置信息获取步骤中,所述访问请求信息包括访问开始时间与请求url;
所述微服务识别步骤中,通过请求url解析得到第三方微服务的唯一辨识id。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电工业互联网有限公司,未经中电工业互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911397653.7/2.html,转载请声明来源钻瓜专利网。