Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种根据应用程序接口分类Istio流量指标的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京凌云雀科技有限公司

摘要:本申请公开了一种根据应用程序接口分类Istio流量指标的方法,包括:拦截客户端服务向应用服务发起的应用程序接口请求;将应用程序接口请求发送至应用服务容器进行处理;应用服务容器对应用程序接口请求进行处理后得到回复内容,并将回复内容返回至边车容器;接收应用服务容器返回的回复内容,并通过attributegen插件匹配应用程序接口;根据匹配的应用程序接口生成请求指标的request_operation标签。本申请通过扩展Istioattributegen插件,采用全新的应用程序接口url路径匹配算法,解决了现有的边车代理请求性能差的问题,提高了边车代理请求的性能。

主权项:1.一种根据应用程序接口分类Istio流量指标的方法,其特征在于,包括客户端服务和应用服务,所述客户端服务和所述应用服务均部署在kubenetes集群中的Pod中,在所述客户端服务注入Istio边车应用服务后,部署有所述应用服务的Pod中会增加一个边车容器,所述边车容器与应用服务容器共享网络空间,且所述边车容器使用iptables规则配置网络流量重定向,所述方法应用于所述边车容器,包括:拦截所述客户端服务向所述应用服务发起的应用程序接口请求;将所述应用程序接口请求发送至所述应用服务容器进行处理;所述应用服务容器对所述应用程序接口请求进行处理后得到回复内容,并将所述回复内容返回至所述边车容器;接收所述应用服务容器返回的所述回复内容,并通过attributegen插件匹配应用程序接口;根据匹配的应用程序接口生成请求指标的request_operation标签;通过attributegen插件匹配应用程序接口具体包括:从hashmap中查找是否存在url路径,若存在则记录所述应用程序接口的名称;若不存在,则将url路径根据“”进行分割,并逐层从多叉树中进行匹配,若匹配不到叶子节点,则按照匹配到{arg}处理,若匹配到叶子节点,则记录所述应用程序接口的名称;所述attributegen插件需要预先读取应用程序接口聚合配置,将不带参数的应用程序接口存储到hashmap中,将带参数的应用程序接口根据url路径中的“”进行分割,并将其中的参数部分替换为{arg},存储为多叉树;所述应用程序接口聚合配置是管理组件侦测到ApiAttribute资源后,根据所述ApiAttribute资源指定的应用程序接口列表生成的;所述管理组件通过Kubernetes的Watch应用程序接口侦测ApiAttribute资源;所述ApiAttribute资源是用户通过kubectl工具创建的。

全文数据:

权利要求:

百度查询: 北京凌云雀科技有限公司 一种根据应用程序接口分类Istio流量指标的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。